LLVM API Documentation
#include <TargetInstrInfo.h>
Collaboration diagram for llvm::TargetInstrDescriptor:

Public Attributes | |
| const char * | Name |
| int | numOperands |
| int | resultPos |
| unsigned | maxImmedConst |
| bool | immedIsSignExtended |
| unsigned | numDelaySlots |
| unsigned | latency |
| InstrSchedClass | schedClass |
| unsigned | Flags |
| unsigned | TSFlags |
| const unsigned * | ImplicitUses |
| const unsigned * | ImplicitDefs |
| const TargetOperandInfo * | OpInfo |
Definition at line 94 of file TargetInstrInfo.h.
| unsigned llvm::TargetInstrDescriptor::Flags |
Definition at line 105 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::hasDelaySlot(), llvm::TargetInstrInfo::isBarrier(), llvm::TargetInstrInfo::isBranch(), llvm::TargetInstrInfo::isCall(), llvm::TargetInstrInfo::isCCInstr(), llvm::TargetInstrInfo::isLoad(), llvm::TargetInstrInfo::isNop(), llvm::TargetInstrInfo::isReturn(), llvm::TargetInstrInfo::isStore(), llvm::TargetInstrInfo::isTerminatorInstr(), llvm::TargetInstrInfo::isTwoAddrInstr(), and llvm::TargetInstrInfo::usesCustomDAGSchedInsertionHook().
Definition at line 100 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::maxImmedConstant().
| const unsigned* llvm::TargetInstrDescriptor::ImplicitDefs |
Definition at line 108 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::getImplicitDefs(), and llvm::LiveVariables::runOnMachineFunction().
| const unsigned* llvm::TargetInstrDescriptor::ImplicitUses |
Definition at line 107 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::getImplicitUses(), and llvm::LiveVariables::runOnMachineFunction().
| unsigned llvm::TargetInstrDescriptor::latency |
Definition at line 103 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::maxLatency(), and llvm::TargetInstrInfo::minLatency().
Definition at line 99 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::maxImmedConstant().
| const char* llvm::TargetInstrDescriptor::Name |
Definition at line 96 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::getName(), and llvm::operator<<().
Definition at line 102 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::getNumDelaySlots().
Definition at line 97 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::getNumOperands().
Definition at line 109 of file TargetInstrInfo.h.
Definition at line 98 of file TargetInstrInfo.h.
Definition at line 104 of file TargetInstrInfo.h.
Referenced by llvm::TargetInstrInfo::getSchedClass().
| unsigned llvm::TargetInstrDescriptor::TSFlags |
Definition at line 106 of file TargetInstrInfo.h.
Referenced by llvm::X86InstrInfo::getBaseOpcodeFor(), and sizeOfImm().