LLVM API Documentation

Namespaces | Enumerations
TargetOpcodes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::TargetOpcode

Enumerations

enum  {
  llvm::TargetOpcode::PHI = 0, llvm::TargetOpcode::INLINEASM = 1, llvm::TargetOpcode::CFI_INSTRUCTION = 2, llvm::TargetOpcode::EH_LABEL = 3,
  llvm::TargetOpcode::GC_LABEL = 4, llvm::TargetOpcode::KILL = 5, llvm::TargetOpcode::EXTRACT_SUBREG = 6, llvm::TargetOpcode::INSERT_SUBREG = 7,
  llvm::TargetOpcode::IMPLICIT_DEF = 8, llvm::TargetOpcode::SUBREG_TO_REG = 9, llvm::TargetOpcode::COPY_TO_REGCLASS = 10, llvm::TargetOpcode::DBG_VALUE = 11,
  llvm::TargetOpcode::REG_SEQUENCE = 12, llvm::TargetOpcode::COPY = 13, llvm::TargetOpcode::BUNDLE = 14, llvm::TargetOpcode::LIFETIME_START = 15,
  llvm::TargetOpcode::LIFETIME_END = 16, llvm::TargetOpcode::STACKMAP = 17, llvm::TargetOpcode::PATCHPOINT = 18, llvm::TargetOpcode::LOAD_STACK_GUARD = 19
}