LLVM API Documentation
#include "llvm/ADT/Twine.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/OperandTraits.h"
#include "llvm/IR/Instruction.def"
Go to the source code of this file.
Classes | |
class | llvm::TerminatorInst |
class | llvm::UnaryInstruction |
struct | llvm::OperandTraits< UnaryInstruction > |
class | llvm::BinaryOperator |
struct | llvm::OperandTraits< BinaryOperator > |
class | llvm::CastInst |
Base class of casting instructions. More... | |
class | llvm::CmpInst |
Abstract base class of comparison instructions. More... | |
struct | llvm::OperandTraits< CmpInst > |
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
Macros | |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) |
#define | DEFINE_HELPERS(OPC, NUWNSWEXACT) |
#define DEFINE_HELPERS | ( | OPC, | |
NUWNSWEXACT | |||
) |
Definition at line 251 of file InstrTypes.h.
#define HANDLE_BINARY_INST | ( | N, | |
OPC, | |||
CLASS | |||
) |
Create* - These methods just forward to Create, and are useful when you statically know what type of instruction you're going to create. These helpers just save some typing.
Definition at line 187 of file InstrTypes.h.
#define HANDLE_BINARY_INST | ( | N, | |
OPC, | |||
CLASS | |||
) |
Create* - These methods just forward to Create, and are useful when you statically know what type of instruction you're going to create. These helpers just save some typing.
Definition at line 187 of file InstrTypes.h.
#define HANDLE_BINARY_INST | ( | N, | |
OPC, | |||
CLASS | |||
) |
Create* - These methods just forward to Create, and are useful when you statically know what type of instruction you're going to create. These helpers just save some typing.
Definition at line 187 of file InstrTypes.h.