blob: 002614164c12852772fec6553030ac7691893675 [file]
; RUN: llvm-ir2vec entities | FileCheck %s
CHECK: 112
CHECK-NEXT: Ret 0
CHECK-NEXT: UncondBr 1
CHECK-NEXT: CondBr 2
CHECK-NEXT: Switch 3
CHECK-NEXT: IndirectBr 4
CHECK-NEXT: Invoke 5
CHECK-NEXT: Resume 6
CHECK-NEXT: Unreachable 7
CHECK-NEXT: CleanupRet 8
CHECK-NEXT: CatchRet 9
CHECK-NEXT: CatchSwitch 10
CHECK-NEXT: CallBr 11
CHECK-NEXT: FNeg 12
CHECK-NEXT: Add 13
CHECK-NEXT: FAdd 14
CHECK-NEXT: Sub 15
CHECK-NEXT: FSub 16
CHECK-NEXT: Mul 17
CHECK-NEXT: FMul 18
CHECK-NEXT: UDiv 19
CHECK-NEXT: SDiv 20
CHECK-NEXT: FDiv 21
CHECK-NEXT: URem 22
CHECK-NEXT: SRem 23
CHECK-NEXT: FRem 24
CHECK-NEXT: Shl 25
CHECK-NEXT: LShr 26
CHECK-NEXT: AShr 27
CHECK-NEXT: And 28
CHECK-NEXT: Or 29
CHECK-NEXT: Xor 30
CHECK-NEXT: Alloca 31
CHECK-NEXT: Load 32
CHECK-NEXT: Store 33
CHECK-NEXT: GetElementPtr 34
CHECK-NEXT: Fence 35
CHECK-NEXT: AtomicCmpXchg 36
CHECK-NEXT: AtomicRMW 37
CHECK-NEXT: Trunc 38
CHECK-NEXT: ZExt 39
CHECK-NEXT: SExt 40
CHECK-NEXT: FPToUI 41
CHECK-NEXT: FPToSI 42
CHECK-NEXT: UIToFP 43
CHECK-NEXT: SIToFP 44
CHECK-NEXT: FPTrunc 45
CHECK-NEXT: FPExt 46
CHECK-NEXT: PtrToInt 47
CHECK-NEXT: PtrToAddr 48
CHECK-NEXT: IntToPtr 49
CHECK-NEXT: BitCast 50
CHECK-NEXT: AddrSpaceCast 51
CHECK-NEXT: CleanupPad 52
CHECK-NEXT: CatchPad 53
CHECK-NEXT: ICmp 54
CHECK-NEXT: FCmp 55
CHECK-NEXT: PHI 56
CHECK-NEXT: Call 57
CHECK-NEXT: Select 58
CHECK-NEXT: UserOp1 59
CHECK-NEXT: UserOp2 60
CHECK-NEXT: VAArg 61
CHECK-NEXT: ExtractElement 62
CHECK-NEXT: InsertElement 63
CHECK-NEXT: ShuffleVector 64
CHECK-NEXT: ExtractValue 65
CHECK-NEXT: InsertValue 66
CHECK-NEXT: LandingPad 67
CHECK-NEXT: Freeze 68
CHECK-NEXT: FloatTy 69
CHECK-NEXT: VoidTy 70
CHECK-NEXT: LabelTy 71
CHECK-NEXT: MetadataTy 72
CHECK-NEXT: VectorTy 73
CHECK-NEXT: TokenTy 74
CHECK-NEXT: IntegerTy 75
CHECK-NEXT: ByteTy 76
CHECK-NEXT: FunctionTy 77
CHECK-NEXT: PointerTy 78
CHECK-NEXT: StructTy 79
CHECK-NEXT: ArrayTy 80
CHECK-NEXT: UnknownTy 81
CHECK-NEXT: Function 82
CHECK-NEXT: Pointer 83
CHECK-NEXT: Constant 84
CHECK-NEXT: Variable 85
CHECK-NEXT: FCMP_false 86
CHECK-NEXT: FCMP_oeq 87
CHECK-NEXT: FCMP_ogt 88
CHECK-NEXT: FCMP_oge 89
CHECK-NEXT: FCMP_olt 90
CHECK-NEXT: FCMP_ole 91
CHECK-NEXT: FCMP_one 92
CHECK-NEXT: FCMP_ord 93
CHECK-NEXT: FCMP_uno 94
CHECK-NEXT: FCMP_ueq 95
CHECK-NEXT: FCMP_ugt 96
CHECK-NEXT: FCMP_uge 97
CHECK-NEXT: FCMP_ult 98
CHECK-NEXT: FCMP_ule 99
CHECK-NEXT: FCMP_une 100
CHECK-NEXT: FCMP_true 101
CHECK-NEXT: ICMP_eq 102
CHECK-NEXT: ICMP_ne 103
CHECK-NEXT: ICMP_ugt 104
CHECK-NEXT: ICMP_uge 105
CHECK-NEXT: ICMP_ult 106
CHECK-NEXT: ICMP_ule 107
CHECK-NEXT: ICMP_sgt 108
CHECK-NEXT: ICMP_sge 109
CHECK-NEXT: ICMP_slt 110
CHECK-NEXT: ICMP_sle 111