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