LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros
Instruction.h File Reference
#include "llvm/ADT/ilist_node.h"
#include "llvm/IR/User.h"
#include "llvm/Support/DebugLoc.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::SymbolTableListTraits< ValueSubClass, ItemParentClass >
 
class  llvm::Instruction
 
class  llvm::PointerLikeTypeTraits< Instruction * >
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Macros

#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
 

Macro Definition Documentation

#define FIRST_BINARY_INST (   N)    BinaryOpsBegin = N,

Definition at line 388 of file Instruction.h.

#define FIRST_CAST_INST (   N)    CastOpsBegin = N,

Definition at line 402 of file Instruction.h.

#define FIRST_MEMORY_INST (   N)    MemoryOpsBegin = N,

Definition at line 395 of file Instruction.h.

#define FIRST_OTHER_INST (   N)    OtherOpsBegin = N,

Definition at line 409 of file Instruction.h.

#define FIRST_TERM_INST (   N)    TermOpsBegin = N,

Definition at line 381 of file Instruction.h.

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

Definition at line 389 of file Instruction.h.

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

Definition at line 403 of file Instruction.h.

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

Definition at line 396 of file Instruction.h.

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

Definition at line 410 of file Instruction.h.

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

Definition at line 382 of file Instruction.h.

#define LAST_BINARY_INST (   N)    BinaryOpsEnd = N+1

Definition at line 390 of file Instruction.h.

#define LAST_CAST_INST (   N)    CastOpsEnd = N+1

Definition at line 404 of file Instruction.h.

#define LAST_MEMORY_INST (   N)    MemoryOpsEnd = N+1

Definition at line 397 of file Instruction.h.

#define LAST_OTHER_INST (   N)    OtherOpsEnd = N+1

Definition at line 411 of file Instruction.h.

#define LAST_TERM_INST (   N)    TermOpsEnd = N+1

Definition at line 383 of file Instruction.h.