@@ -190,35 +190,36 @@ HANDLE_CAST_INST(43, UIToFP , UIToFPInst ) // UInt -> floating point
190190HANDLE_CAST_INST(44 , SIToFP , SIToFPInst ) // SInt -> floating point
191191HANDLE_CAST_INST(45 , FPTrunc , FPTruncInst ) // Truncate floating point
192192HANDLE_CAST_INST(46 , FPExt , FPExtInst ) // Extend floating point
193- HANDLE_CAST_INST(47 , PtrToInt, PtrToIntInst) // Pointer -> Integer
194- HANDLE_CAST_INST(48 , IntToPtr, IntToPtrInst) // Integer -> Pointer
195- HANDLE_CAST_INST(49 , BitCast , BitCastInst ) // Type cast
196- HANDLE_CAST_INST(50 , AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
197- LAST_CAST_INST(50 )
193+ HANDLE_CAST_INST(47 , PtrToInt, PtrToIntInst) // Pointer -> Integer (bitcast)
194+ HANDLE_CAST_INST(48 , PtrToAddr, PtrToAddrInst) // Pointer -> Address
195+ HANDLE_CAST_INST(49 , IntToPtr, IntToPtrInst) // Integer -> Pointer
196+ HANDLE_CAST_INST(50 , BitCast , BitCastInst ) // Type cast
197+ HANDLE_CAST_INST(51 , AddrSpaceCast, AddrSpaceCastInst) // addrspace cast
198+ LAST_CAST_INST(51 )
198199
199- FIRST_FUNCLETPAD_INST(51 )
200- HANDLE_FUNCLETPAD_INST(51 , CleanupPad, CleanupPadInst)
201- HANDLE_FUNCLETPAD_INST(52 , CatchPad , CatchPadInst)
202- LAST_FUNCLETPAD_INST(52 )
200+ FIRST_FUNCLETPAD_INST(52 )
201+ HANDLE_FUNCLETPAD_INST(52 , CleanupPad, CleanupPadInst)
202+ HANDLE_FUNCLETPAD_INST(53 , CatchPad , CatchPadInst)
203+ LAST_FUNCLETPAD_INST(53 )
203204
204205// Other operators...
205- FIRST_OTHER_INST(53 )
206- HANDLE_OTHER_INST(53 , ICmp , ICmpInst ) // Integer comparison instruction
207- HANDLE_OTHER_INST(54 , FCmp , FCmpInst ) // Floating point comparison instr.
208- HANDLE_OTHER_INST(55 , PHI , PHINode ) // PHI node instruction
209- HANDLE_OTHER_INST(56 , Call , CallInst ) // Call a function
210- HANDLE_OTHER_INST(57 , Select , SelectInst ) // select instruction
211- HANDLE_USER_INST (58 , UserOp1, Instruction) // May be used internally in a pass
212- HANDLE_USER_INST (59 , UserOp2, Instruction) // Internal to passes only
213- HANDLE_OTHER_INST(60 , VAArg , VAArgInst ) // vaarg instruction
214- HANDLE_OTHER_INST(61 , ExtractElement, ExtractElementInst)// extract from vector
215- HANDLE_OTHER_INST(62 , InsertElement, InsertElementInst) // insert into vector
216- HANDLE_OTHER_INST(63 , ShuffleVector, ShuffleVectorInst) // shuffle two vectors.
217- HANDLE_OTHER_INST(64 , ExtractValue, ExtractValueInst)// extract from aggregate
218- HANDLE_OTHER_INST(65 , InsertValue, InsertValueInst) // insert into aggregate
219- HANDLE_OTHER_INST(66 , LandingPad, LandingPadInst) // Landing pad instruction.
220- HANDLE_OTHER_INST(67 , Freeze, FreezeInst) // Freeze instruction.
221- LAST_OTHER_INST(67 )
206+ FIRST_OTHER_INST(54 )
207+ HANDLE_OTHER_INST(54 , ICmp , ICmpInst ) // Integer comparison instruction
208+ HANDLE_OTHER_INST(55 , FCmp , FCmpInst ) // Floating point comparison instr.
209+ HANDLE_OTHER_INST(56 , PHI , PHINode ) // PHI node instruction
210+ HANDLE_OTHER_INST(57 , Call , CallInst ) // Call a function
211+ HANDLE_OTHER_INST(58 , Select , SelectInst ) // select instruction
212+ HANDLE_USER_INST (59 , UserOp1, Instruction) // May be used internally in a pass
213+ HANDLE_USER_INST (60 , UserOp2, Instruction) // Internal to passes only
214+ HANDLE_OTHER_INST(61 , VAArg , VAArgInst ) // vaarg instruction
215+ HANDLE_OTHER_INST(62 , ExtractElement, ExtractElementInst)// extract from vector
216+ HANDLE_OTHER_INST(63 , InsertElement, InsertElementInst) // insert into vector
217+ HANDLE_OTHER_INST(64 , ShuffleVector, ShuffleVectorInst) // shuffle two vectors.
218+ HANDLE_OTHER_INST(65 , ExtractValue, ExtractValueInst)// extract from aggregate
219+ HANDLE_OTHER_INST(66 , InsertValue, InsertValueInst) // insert into aggregate
220+ HANDLE_OTHER_INST(67 , LandingPad, LandingPadInst) // Landing pad instruction.
221+ HANDLE_OTHER_INST(68 , Freeze, FreezeInst) // Freeze instruction.
222+ LAST_OTHER_INST(68 )
222223
223224#undef FIRST_TERM_INST
224225#undef HANDLE_TERM_INST
0 commit comments