LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Instruction.h File Reference

#include "llvm/User.h"
#include "llvm/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.

Namespaces

namespace  llvm

Classes

class  llvm::Instruction

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_OTHER_INST(N)   OtherOpsBegin = N,
#define HANDLE_OTHER_INST(N, OPC, CLASS)   OPC = N,
#define LAST_OTHER_INST(N)   OtherOpsEnd = N+1,


Define Documentation

#define FIRST_BINARY_INST  )     BinaryOpsBegin = N,
 

#define FIRST_MEMORY_INST  )     MemoryOpsBegin = N,
 

#define FIRST_OTHER_INST  )     OtherOpsBegin = N,
 

#define FIRST_TERM_INST  )     TermOpsBegin = N,
 

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

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

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

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

#define LAST_BINARY_INST  )     BinaryOpsEnd = N+1,
 

#define LAST_MEMORY_INST  )     MemoryOpsEnd = N+1,
 

#define LAST_OTHER_INST  )     OtherOpsEnd = N+1,
 

#define LAST_TERM_INST  )     TermOpsEnd = N+1,