LLVM API Documentation
#include "llvm/CodeGen/MachineBasicBlock.h"#include "llvm/Support/DataTypes.h"#include <vector>#include <cassert>Include dependency graph for TargetInstrInfo.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::TargetOperandInfo |
| class | llvm::TargetInstrDescriptor |
| class | llvm::TargetInstrInfo |
Typedefs | |
| typedef short | llvm::MachineOpCode |
| typedef unsigned | llvm::InstrSchedClass |
Variables | |
| const unsigned | llvm::M_BRANCH_FLAG = 1 << 0 |
| const unsigned | llvm::M_CALL_FLAG = 1 << 1 |
| const unsigned | llvm::M_RET_FLAG = 1 << 2 |
| const unsigned | llvm::M_BARRIER_FLAG = 1 << 3 |
| const unsigned | llvm::M_DELAY_SLOT_FLAG = 1 << 4 |
| const unsigned | llvm::M_LOAD_FLAG = 1 << 5 |
| const unsigned | llvm::M_STORE_FLAG = 1 << 6 |
| const unsigned | llvm::M_2_ADDR_FLAG = 1 << 7 |
| const unsigned | llvm::M_CONVERTIBLE_TO_3_ADDR = 1 << 8 |
| const unsigned | llvm::M_COMMUTABLE = 1 << 9 |
| const unsigned | llvm::M_TERMINATOR_FLAG = 1 << 10 |
| const unsigned | llvm::M_USES_CUSTOM_DAG_SCHED_INSERTION = 1 << 11 |
| const unsigned | llvm::M_VARIABLE_OPS = 1 << 12 |
| const unsigned | llvm::M_LOOK_UP_PTR_REG_CLASS = 1 << 0 |