LLVM API Documentation
#include "llvm/Instruction.h"
#include "llvm/Instruction.def"
Include dependency graph for InstrTypes.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Classes | |
class | llvm::TerminatorInst |
class | llvm::UnaryInstruction |
class | llvm::BinaryOperator |
Defines | |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) |
#define HANDLE_BINARY_INST | ( | N, | |||
OPC, | |||||
CLASS | ) |
Value:
static BinaryOperator *create##OPC(Value *V1, Value *V2, \ const std::string &Name, Instruction *I) {\ return create(Instruction::OPC, V1, V2, Name, I);\ }
Definition at line 505 of file InstrTypes.h.
#define HANDLE_BINARY_INST | ( | N, | |||
OPC, | |||||
CLASS | ) |
Value:
static BinaryOperator *create##OPC(Value *V1, Value *V2, \ const std::string &Name, BasicBlock *BB) {\ return create(Instruction::OPC, V1, V2, Name, BB);\ }
Definition at line 505 of file InstrTypes.h.
#define HANDLE_BINARY_INST | ( | N, | |||
OPC, | |||||
CLASS | ) |
Value:
static BinaryOperator *create##OPC(Value *V1, Value *V2, \ const std::string &Name = "") {\ return create(Instruction::OPC, V1, V2, Name);\ }
Definition at line 505 of file InstrTypes.h.