LLVM API Documentation

Classes | Namespaces | Defines | Functions
Instruction.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/ilist_node.h"
#include "llvm/IR/DebugLoc.h"
#include "llvm/IR/User.h"
#include "llvm/IR/Instruction.def"
Include dependency graph for Instruction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::Instruction
class  llvm::PointerLikeTypeTraits< Instruction * >

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Defines

#define FIRST_TERM_INST(N)   TermOpsBegin = N,
#define HANDLE_TERM_INST(N, OPC, CLASS)   OPC = N,
#define LAST_TERM_INST(N)   TermOpsEnd = N+1
#define FIRST_BINARY_INST(N)   BinaryOpsBegin = N,
#define HANDLE_BINARY_INST(N, OPC, CLASS)   OPC = N,
#define LAST_BINARY_INST(N)   BinaryOpsEnd = N+1
#define FIRST_MEMORY_INST(N)   MemoryOpsBegin = N,
#define HANDLE_MEMORY_INST(N, OPC, CLASS)   OPC = N,
#define LAST_MEMORY_INST(N)   MemoryOpsEnd = N+1
#define FIRST_CAST_INST(N)   CastOpsBegin = N,
#define HANDLE_CAST_INST(N, OPC, CLASS)   OPC = N,
#define LAST_CAST_INST(N)   CastOpsEnd = N+1
#define FIRST_OTHER_INST(N)   OtherOpsBegin = N,
#define HANDLE_OTHER_INST(N, OPC, CLASS)   OPC = N,
#define LAST_OTHER_INST(N)   OtherOpsEnd = N+1

Functions

 HANDLE_BINARY_INST (20, Shl, BinaryOperator) HANDLE_BINARY_INST(21
BinaryOperator HANDLE_BINARY_INST (22, AShr, BinaryOperator) HANDLE_MEMORY_INST(26
BinaryOperator AllocaInst HANDLE_MEMORY_INST (27, Load, LoadInst) HANDLE_CAST_INST(33
BinaryOperator AllocaInst TruncInst HANDLE_CAST_INST (34, ZExt, ZExtInst) HANDLE_CAST_INST(35
BinaryOperator AllocaInst
TruncInst SExtInst 
HANDLE_CAST_INST (36, FPToUI, FPToUIInst) HANDLE_CAST_INST(37
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst 
HANDLE_CAST_INST (38, UIToFP, UIToFPInst) HANDLE_CAST_INST(39
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst 
HANDLE_CAST_INST (40, FPTrunc, FPTruncInst) HANDLE_CAST_INST(41
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst 
HANDLE_CAST_INST (42, PtrToInt, PtrToIntInst) HANDLE_CAST_INST(43
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst 
HANDLE_CAST_INST (44, BitCast, BitCastInst) HANDLE_CAST_INST(45
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst 
HANDLE_OTHER_INST (46, ICmp, ICmpInst) HANDLE_OTHER_INST(47
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst 
HANDLE_OTHER_INST (48, PHI, PHINode) HANDLE_OTHER_INST(49
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst 
HANDLE_OTHER_INST (50, Select, SelectInst) HANDLE_OTHER_INST(51
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction 
HANDLE_OTHER_INST (52, UserOp2, Instruction) HANDLE_OTHER_INST(53
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst 
HANDLE_OTHER_INST (54, ExtractElement, ExtractElementInst) HANDLE_OTHER_INST(55
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst 
HANDLE_OTHER_INST (56, ShuffleVector, ShuffleVectorInst) HANDLE_OTHER_INST(57
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst
ExtractValueInst 
HANDLE_OTHER_INST (58, InsertValue, InsertValueInst) HANDLE_OTHER_INST(59
 HANDLE_BINARY_INST (20, Shl, BinaryOperator) HANDLE_BINARY_INST(21
BinaryOperator HANDLE_BINARY_INST (22, AShr, BinaryOperator) HANDLE_MEMORY_INST(26
BinaryOperator AllocaInst HANDLE_MEMORY_INST (27, Load, LoadInst) HANDLE_CAST_INST(33
BinaryOperator AllocaInst TruncInst HANDLE_CAST_INST (34, ZExt, ZExtInst) HANDLE_CAST_INST(35
BinaryOperator AllocaInst
TruncInst SExtInst 
HANDLE_CAST_INST (36, FPToUI, FPToUIInst) HANDLE_CAST_INST(37
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst 
HANDLE_CAST_INST (38, UIToFP, UIToFPInst) HANDLE_CAST_INST(39
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst 
HANDLE_CAST_INST (40, FPTrunc, FPTruncInst) HANDLE_CAST_INST(41
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst 
HANDLE_CAST_INST (42, PtrToInt, PtrToIntInst) HANDLE_CAST_INST(43
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst 
HANDLE_CAST_INST (44, BitCast, BitCastInst) HANDLE_CAST_INST(45
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst 
HANDLE_OTHER_INST (46, ICmp, ICmpInst) HANDLE_OTHER_INST(47
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst 
HANDLE_OTHER_INST (48, PHI, PHINode) HANDLE_OTHER_INST(49
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst 
HANDLE_OTHER_INST (50, Select, SelectInst) HANDLE_OTHER_INST(51
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction 
HANDLE_OTHER_INST (52, UserOp2, Instruction) HANDLE_OTHER_INST(53
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst 
HANDLE_OTHER_INST (54, ExtractElement, ExtractElementInst) HANDLE_OTHER_INST(55
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst 
HANDLE_OTHER_INST (56, ShuffleVector, ShuffleVectorInst) HANDLE_OTHER_INST(57
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst
ExtractValueInst 
HANDLE_OTHER_INST (58, InsertValue, InsertValueInst) HANDLE_OTHER_INST(59
 HANDLE_BINARY_INST (20, Shl, BinaryOperator) HANDLE_BINARY_INST(21
BinaryOperator HANDLE_BINARY_INST (22, AShr, BinaryOperator) HANDLE_MEMORY_INST(26
BinaryOperator AllocaInst HANDLE_MEMORY_INST (27, Load, LoadInst) HANDLE_CAST_INST(33
BinaryOperator AllocaInst TruncInst HANDLE_CAST_INST (34, ZExt, ZExtInst) HANDLE_CAST_INST(35
BinaryOperator AllocaInst
TruncInst SExtInst 
HANDLE_CAST_INST (36, FPToUI, FPToUIInst) HANDLE_CAST_INST(37
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst 
HANDLE_CAST_INST (38, UIToFP, UIToFPInst) HANDLE_CAST_INST(39
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst 
HANDLE_CAST_INST (40, FPTrunc, FPTruncInst) HANDLE_CAST_INST(41
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst 
HANDLE_CAST_INST (42, PtrToInt, PtrToIntInst) HANDLE_CAST_INST(43
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst 
HANDLE_CAST_INST (44, BitCast, BitCastInst) HANDLE_CAST_INST(45
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst 
HANDLE_OTHER_INST (46, ICmp, ICmpInst) HANDLE_OTHER_INST(47
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst 
HANDLE_OTHER_INST (48, PHI, PHINode) HANDLE_OTHER_INST(49
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst 
HANDLE_OTHER_INST (50, Select, SelectInst) HANDLE_OTHER_INST(51
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction 
HANDLE_OTHER_INST (52, UserOp2, Instruction) HANDLE_OTHER_INST(53
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst 
HANDLE_OTHER_INST (54, ExtractElement, ExtractElementInst) HANDLE_OTHER_INST(55
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst 
HANDLE_OTHER_INST (56, ShuffleVector, ShuffleVectorInst) HANDLE_OTHER_INST(57
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst
ExtractValueInst 
HANDLE_OTHER_INST (58, InsertValue, InsertValueInst) HANDLE_OTHER_INST(59
 HANDLE_BINARY_INST (20, Shl, BinaryOperator) HANDLE_BINARY_INST(21
BinaryOperator HANDLE_BINARY_INST (22, AShr, BinaryOperator) HANDLE_MEMORY_INST(26
BinaryOperator AllocaInst HANDLE_MEMORY_INST (27, Load, LoadInst) HANDLE_CAST_INST(33
BinaryOperator AllocaInst TruncInst HANDLE_CAST_INST (34, ZExt, ZExtInst) HANDLE_CAST_INST(35
BinaryOperator AllocaInst
TruncInst SExtInst 
HANDLE_CAST_INST (36, FPToUI, FPToUIInst) HANDLE_CAST_INST(37
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst 
HANDLE_CAST_INST (38, UIToFP, UIToFPInst) HANDLE_CAST_INST(39
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst 
HANDLE_CAST_INST (40, FPTrunc, FPTruncInst) HANDLE_CAST_INST(41
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst 
HANDLE_CAST_INST (42, PtrToInt, PtrToIntInst) HANDLE_CAST_INST(43
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst 
HANDLE_CAST_INST (44, BitCast, BitCastInst) HANDLE_CAST_INST(45
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst 
HANDLE_OTHER_INST (46, ICmp, ICmpInst) HANDLE_OTHER_INST(47
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst 
HANDLE_OTHER_INST (48, PHI, PHINode) HANDLE_OTHER_INST(49
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst 
HANDLE_OTHER_INST (50, Select, SelectInst) HANDLE_OTHER_INST(51
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction 
HANDLE_OTHER_INST (52, UserOp2, Instruction) HANDLE_OTHER_INST(53
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst 
HANDLE_OTHER_INST (54, ExtractElement, ExtractElementInst) HANDLE_OTHER_INST(55
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst 
HANDLE_OTHER_INST (56, ShuffleVector, ShuffleVectorInst) HANDLE_OTHER_INST(57
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst
ExtractValueInst 
HANDLE_OTHER_INST (58, InsertValue, InsertValueInst) HANDLE_OTHER_INST(59
 HANDLE_BINARY_INST (20, Shl, BinaryOperator) HANDLE_BINARY_INST(21
BinaryOperator HANDLE_BINARY_INST (22, AShr, BinaryOperator) HANDLE_MEMORY_INST(26
BinaryOperator AllocaInst HANDLE_MEMORY_INST (27, Load, LoadInst) HANDLE_CAST_INST(33
BinaryOperator AllocaInst TruncInst HANDLE_CAST_INST (34, ZExt, ZExtInst) HANDLE_CAST_INST(35
BinaryOperator AllocaInst
TruncInst SExtInst 
HANDLE_CAST_INST (36, FPToUI, FPToUIInst) HANDLE_CAST_INST(37
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst 
HANDLE_CAST_INST (38, UIToFP, UIToFPInst) HANDLE_CAST_INST(39
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst 
HANDLE_CAST_INST (40, FPTrunc, FPTruncInst) HANDLE_CAST_INST(41
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst 
HANDLE_CAST_INST (42, PtrToInt, PtrToIntInst) HANDLE_CAST_INST(43
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst 
HANDLE_CAST_INST (44, BitCast, BitCastInst) HANDLE_CAST_INST(45
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst 
HANDLE_OTHER_INST (46, ICmp, ICmpInst) HANDLE_OTHER_INST(47
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst 
HANDLE_OTHER_INST (48, PHI, PHINode) HANDLE_OTHER_INST(49
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst 
HANDLE_OTHER_INST (50, Select, SelectInst) HANDLE_OTHER_INST(51
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction 
HANDLE_OTHER_INST (52, UserOp2, Instruction) HANDLE_OTHER_INST(53
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst 
HANDLE_OTHER_INST (54, ExtractElement, ExtractElementInst) HANDLE_OTHER_INST(55
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst 
HANDLE_OTHER_INST (56, ShuffleVector, ShuffleVectorInst) HANDLE_OTHER_INST(57
BinaryOperator AllocaInst
TruncInst SExtInst FPToSIInst
SIToFPInst FPExtInst
IntToPtrInst AddrSpaceCastInst
FCmpInst CallInst Instruction
VAArgInst InsertElementInst
ExtractValueInst 
HANDLE_OTHER_INST (58, InsertValue, InsertValueInst) HANDLE_OTHER_INST(59

Define Documentation

#define FIRST_BINARY_INST (   N)    BinaryOpsBegin = N,

Definition at line 426 of file Instruction.h.

#define FIRST_CAST_INST (   N)    CastOpsBegin = N,

Definition at line 440 of file Instruction.h.

#define FIRST_MEMORY_INST (   N)    MemoryOpsBegin = N,

Definition at line 433 of file Instruction.h.

#define FIRST_OTHER_INST (   N)    OtherOpsBegin = N,

Definition at line 447 of file Instruction.h.

#define FIRST_TERM_INST (   N)    TermOpsBegin = N,

Definition at line 419 of file Instruction.h.

#define HANDLE_BINARY_INST (   N,
  OPC,
  CLASS 
)    OPC = N,

Definition at line 427 of file Instruction.h.

#define HANDLE_CAST_INST (   N,
  OPC,
  CLASS 
)    OPC = N,

Definition at line 441 of file Instruction.h.

#define HANDLE_MEMORY_INST (   N,
  OPC,
  CLASS 
)    OPC = N,

Definition at line 434 of file Instruction.h.

#define HANDLE_OTHER_INST (   N,
  OPC,
  CLASS 
)    OPC = N,

Definition at line 448 of file Instruction.h.

#define HANDLE_TERM_INST (   N,
  OPC,
  CLASS 
)    OPC = N,

Definition at line 420 of file Instruction.h.

#define LAST_BINARY_INST (   N)    BinaryOpsEnd = N+1

Definition at line 428 of file Instruction.h.

#define LAST_CAST_INST (   N)    CastOpsEnd = N+1

Definition at line 442 of file Instruction.h.

#define LAST_MEMORY_INST (   N)    MemoryOpsEnd = N+1

Definition at line 435 of file Instruction.h.

#define LAST_OTHER_INST (   N)    OtherOpsEnd = N+1

Definition at line 449 of file Instruction.h.

#define LAST_TERM_INST (   N)    TermOpsEnd = N+1

Definition at line 421 of file Instruction.h.


Function Documentation

llvm::Instruction::TermOps::HANDLE_BINARY_INST ( 20  ,
Shl  ,
BinaryOperator   
)
llvm::Instruction::BinaryOps::HANDLE_BINARY_INST ( 20  ,
Shl  ,
BinaryOperator   
)
llvm::Instruction::MemoryOps::HANDLE_BINARY_INST ( 20  ,
Shl  ,
BinaryOperator   
)
llvm::Instruction::OtherOps::HANDLE_BINARY_INST ( 20  ,
Shl  ,
BinaryOperator   
)
llvm::Instruction::CastOps::HANDLE_BINARY_INST ( 20  ,
Shl  ,
BinaryOperator   
)
BinaryOperator llvm::Instruction::TermOps::HANDLE_BINARY_INST ( 22  ,
AShr  ,
BinaryOperator   
)
BinaryOperator llvm::Instruction::OtherOps::HANDLE_BINARY_INST ( 22  ,
AShr  ,
BinaryOperator   
)
BinaryOperator llvm::Instruction::MemoryOps::HANDLE_BINARY_INST ( 22  ,
AShr  ,
BinaryOperator   
)
BinaryOperator llvm::Instruction::BinaryOps::HANDLE_BINARY_INST ( 22  ,
AShr  ,
BinaryOperator   
)
BinaryOperator llvm::Instruction::CastOps::HANDLE_BINARY_INST ( 22  ,
AShr  ,
BinaryOperator   
)
BinaryOperator AllocaInst TruncInst llvm::Instruction::TermOps::HANDLE_CAST_INST ( 34  ,
ZExt  ,
ZExtInst   
)
BinaryOperator AllocaInst TruncInst llvm::Instruction::OtherOps::HANDLE_CAST_INST ( 34  ,
ZExt  ,
ZExtInst   
)
BinaryOperator AllocaInst TruncInst llvm::Instruction::MemoryOps::HANDLE_CAST_INST ( 34  ,
ZExt  ,
ZExtInst   
)
BinaryOperator AllocaInst TruncInst llvm::Instruction::BinaryOps::HANDLE_CAST_INST ( 34  ,
ZExt  ,
ZExtInst   
)
BinaryOperator AllocaInst TruncInst llvm::Instruction::CastOps::HANDLE_CAST_INST ( 34  ,
ZExt  ,
ZExtInst   
)
BinaryOperator AllocaInst TruncInst SExtInst llvm::Instruction::OtherOps::HANDLE_CAST_INST ( 36  ,
FPToUI  ,
FPToUIInst   
)
BinaryOperator AllocaInst TruncInst SExtInst llvm::Instruction::MemoryOps::HANDLE_CAST_INST ( 36  ,
FPToUI  ,
FPToUIInst   
)
BinaryOperator AllocaInst TruncInst SExtInst llvm::Instruction::TermOps::HANDLE_CAST_INST ( 36  ,
FPToUI  ,
FPToUIInst   
)
BinaryOperator AllocaInst TruncInst SExtInst llvm::Instruction::BinaryOps::HANDLE_CAST_INST ( 36  ,
FPToUI  ,
FPToUIInst   
)
BinaryOperator AllocaInst TruncInst SExtInst llvm::Instruction::CastOps::HANDLE_CAST_INST ( 36  ,
FPToUI  ,
FPToUIInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst llvm::Instruction::OtherOps::HANDLE_CAST_INST ( 38  ,
UIToFP  ,
UIToFPInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst llvm::Instruction::MemoryOps::HANDLE_CAST_INST ( 38  ,
UIToFP  ,
UIToFPInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst llvm::Instruction::BinaryOps::HANDLE_CAST_INST ( 38  ,
UIToFP  ,
UIToFPInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst llvm::Instruction::TermOps::HANDLE_CAST_INST ( 38  ,
UIToFP  ,
UIToFPInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst llvm::Instruction::CastOps::HANDLE_CAST_INST ( 38  ,
UIToFP  ,
UIToFPInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst llvm::Instruction::OtherOps::HANDLE_CAST_INST ( 40  ,
FPTrunc  ,
FPTruncInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst llvm::Instruction::MemoryOps::HANDLE_CAST_INST ( 40  ,
FPTrunc  ,
FPTruncInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst llvm::Instruction::BinaryOps::HANDLE_CAST_INST ( 40  ,
FPTrunc  ,
FPTruncInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst llvm::Instruction::CastOps::HANDLE_CAST_INST ( 40  ,
FPTrunc  ,
FPTruncInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst llvm::Instruction::TermOps::HANDLE_CAST_INST ( 40  ,
FPTrunc  ,
FPTruncInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst llvm::Instruction::TermOps::HANDLE_CAST_INST ( 42  ,
PtrToInt  ,
PtrToIntInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst llvm::Instruction::OtherOps::HANDLE_CAST_INST ( 42  ,
PtrToInt  ,
PtrToIntInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst llvm::Instruction::MemoryOps::HANDLE_CAST_INST ( 42  ,
PtrToInt  ,
PtrToIntInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst llvm::Instruction::BinaryOps::HANDLE_CAST_INST ( 42  ,
PtrToInt  ,
PtrToIntInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst llvm::Instruction::CastOps::HANDLE_CAST_INST ( 42  ,
PtrToInt  ,
PtrToIntInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst llvm::Instruction::OtherOps::HANDLE_CAST_INST ( 44  ,
BitCast  ,
BitCastInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst llvm::Instruction::MemoryOps::HANDLE_CAST_INST ( 44  ,
BitCast  ,
BitCastInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst llvm::Instruction::BinaryOps::HANDLE_CAST_INST ( 44  ,
BitCast  ,
BitCastInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst llvm::Instruction::TermOps::HANDLE_CAST_INST ( 44  ,
BitCast  ,
BitCastInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst llvm::Instruction::CastOps::HANDLE_CAST_INST ( 44  ,
BitCast  ,
BitCastInst   
)
BinaryOperator AllocaInst llvm::Instruction::OtherOps::HANDLE_MEMORY_INST ( 27  ,
Load  ,
LoadInst   
)
BinaryOperator AllocaInst llvm::Instruction::MemoryOps::HANDLE_MEMORY_INST ( 27  ,
Load  ,
LoadInst   
)
BinaryOperator AllocaInst llvm::Instruction::BinaryOps::HANDLE_MEMORY_INST ( 27  ,
Load  ,
LoadInst   
)
BinaryOperator AllocaInst llvm::Instruction::TermOps::HANDLE_MEMORY_INST ( 27  ,
Load  ,
LoadInst   
)
BinaryOperator AllocaInst llvm::Instruction::CastOps::HANDLE_MEMORY_INST ( 27  ,
Load  ,
LoadInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 46  ,
ICmp  ,
ICmpInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 46  ,
ICmp  ,
ICmpInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 46  ,
ICmp  ,
ICmpInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 46  ,
ICmp  ,
ICmpInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 46  ,
ICmp  ,
ICmpInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 48  ,
PHI  ,
PHINode   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 48  ,
PHI  ,
PHINode   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 48  ,
PHI  ,
PHINode   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 48  ,
PHI  ,
PHINode   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 48  ,
PHI  ,
PHINode   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 50  ,
Select  ,
SelectInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 50  ,
Select  ,
SelectInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 50  ,
Select  ,
SelectInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 50  ,
Select  ,
SelectInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 50  ,
Select  ,
SelectInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 52  ,
UserOp2  ,
Instruction   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 52  ,
UserOp2  ,
Instruction   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 52  ,
UserOp2  ,
Instruction   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 52  ,
UserOp2  ,
Instruction   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 52  ,
UserOp2  ,
Instruction   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 54  ,
ExtractElement  ,
ExtractElementInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 54  ,
ExtractElement  ,
ExtractElementInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 54  ,
ExtractElement  ,
ExtractElementInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 54  ,
ExtractElement  ,
ExtractElementInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 54  ,
ExtractElement  ,
ExtractElementInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 56  ,
ShuffleVector  ,
ShuffleVectorInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 56  ,
ShuffleVector  ,
ShuffleVectorInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 56  ,
ShuffleVector  ,
ShuffleVectorInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 56  ,
ShuffleVector  ,
ShuffleVectorInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 56  ,
ShuffleVector  ,
ShuffleVectorInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::Instruction::OtherOps::HANDLE_OTHER_INST ( 58  ,
InsertValue  ,
InsertValueInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::Instruction::MemoryOps::HANDLE_OTHER_INST ( 58  ,
InsertValue  ,
InsertValueInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::Instruction::CastOps::HANDLE_OTHER_INST ( 58  ,
InsertValue  ,
InsertValueInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::Instruction::BinaryOps::HANDLE_OTHER_INST ( 58  ,
InsertValue  ,
InsertValueInst   
)
BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst AddrSpaceCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::Instruction::TermOps::HANDLE_OTHER_INST ( 58  ,
InsertValue  ,
InsertValueInst   
)