@@ -154,25 +154,26 @@ HANDLE_CAST_INST(41, FPExt , FPExtInst ) // Extend floating point
154
154
HANDLE_CAST_INST(42 , PtrToInt, PtrToIntInst) // Pointer -> Integer
155
155
HANDLE_CAST_INST(43 , IntToPtr, IntToPtrInst) // Integer -> Pointer
156
156
HANDLE_CAST_INST(44 , BitCast , BitCastInst ) // Type cast
157
- LAST_CAST_INST(44 )
157
+ HANDLE_CAST_INST(45 , AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
158
+ LAST_CAST_INST(45 )
158
159
159
160
// Other operators...
160
- FIRST_OTHER_INST(45 )
161
- HANDLE_OTHER_INST(45 , ICmp , ICmpInst ) // Integer comparison instruction
162
- HANDLE_OTHER_INST(46 , FCmp , FCmpInst ) // Floating point comparison instr.
163
- HANDLE_OTHER_INST(47 , PHI , PHINode ) // PHI node instruction
164
- HANDLE_OTHER_INST(48 , Call , CallInst ) // Call a function
165
- HANDLE_OTHER_INST(49 , Select , SelectInst ) // select instruction
166
- HANDLE_OTHER_INST(50 , UserOp1, Instruction) // May be used internally in a pass
167
- HANDLE_OTHER_INST(51 , UserOp2, Instruction) // Internal to passes only
168
- HANDLE_OTHER_INST(52 , VAArg , VAArgInst ) // vaarg instruction
169
- HANDLE_OTHER_INST(53 , ExtractElement, ExtractElementInst)// extract from vector
170
- HANDLE_OTHER_INST(54 , InsertElement, InsertElementInst) // insert into vector
171
- HANDLE_OTHER_INST(55 , ShuffleVector, ShuffleVectorInst) // shuffle two vectors.
172
- HANDLE_OTHER_INST(56 , ExtractValue, ExtractValueInst)// extract from aggregate
173
- HANDLE_OTHER_INST(57 , InsertValue, InsertValueInst) // insert into aggregate
174
- HANDLE_OTHER_INST(58 , LandingPad, LandingPadInst) // Landing pad instruction.
175
- LAST_OTHER_INST(58 )
161
+ FIRST_OTHER_INST(46 )
162
+ HANDLE_OTHER_INST(46 , ICmp , ICmpInst ) // Integer comparison instruction
163
+ HANDLE_OTHER_INST(47 , FCmp , FCmpInst ) // Floating point comparison instr.
164
+ HANDLE_OTHER_INST(48 , PHI , PHINode ) // PHI node instruction
165
+ HANDLE_OTHER_INST(49 , Call , CallInst ) // Call a function
166
+ HANDLE_OTHER_INST(50 , Select , SelectInst ) // select instruction
167
+ HANDLE_OTHER_INST(51 , UserOp1, Instruction) // May be used internally in a pass
168
+ HANDLE_OTHER_INST(52 , UserOp2, Instruction) // Internal to passes only
169
+ HANDLE_OTHER_INST(53 , VAArg , VAArgInst ) // vaarg instruction
170
+ HANDLE_OTHER_INST(54 , ExtractElement, ExtractElementInst)// extract from vector
171
+ HANDLE_OTHER_INST(55 , InsertElement, InsertElementInst) // insert into vector
172
+ HANDLE_OTHER_INST(56 , ShuffleVector, ShuffleVectorInst) // shuffle two vectors.
173
+ HANDLE_OTHER_INST(57 , ExtractValue, ExtractValueInst)// extract from aggregate
174
+ HANDLE_OTHER_INST(58 , InsertValue, InsertValueInst) // insert into aggregate
175
+ HANDLE_OTHER_INST(59 , LandingPad, LandingPadInst) // Landing pad instruction.
176
+ LAST_OTHER_INST(59 )
176
177
177
178
#undef FIRST_TERM_INST
178
179
#undef HANDLE_TERM_INST
0 commit comments