|
LLVM
3.7.0
|
#include "MCTargetDesc/X86BaseInfo.h"#include "X86RegisterInfo.h"#include "llvm/ADT/DenseMap.h"#include "llvm/Target/TargetInstrInfo.h"#include "X86GenInstrInfo.inc"Go to the source code of this file.
Classes | |
| class | llvm::X86InstrInfo |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::MachineCombinerPattern | |
| Enumeration of instruction pattern supported by machine combiner. | |
| llvm::X86 | |
| Define some predicates that are used for node matching. | |
Macros | |
| #define | GET_INSTRINFO_HEADER |
Functions | |
| unsigned | llvm::X86::GetCondBranchFromCond (CondCode CC) |
| unsigned | llvm::X86::getSETFromCond (CondCode CC, bool HasMemoryOperand=false) |
| Return a set opcode for the given condition and whether it has a memory operand. More... | |
| unsigned | llvm::X86::getCMovFromCond (CondCode CC, unsigned RegBytes, bool HasMemoryOperand=false) |
| Return a cmov opcode for the given condition, register size in bytes, and operand type. More... | |
| CondCode | llvm::X86::getCondFromCMovOpc (unsigned Opc) |
| Return condition code of a CMov opcode. More... | |
| CondCode | llvm::X86::GetOppositeBranchCondition (CondCode CC) |
| GetOppositeBranchCondition - Return the inverse of the specified cond, e.g. More... | |
| static bool | llvm::isGlobalStubReference (unsigned char TargetFlag) |
| isGlobalStubReference - Return true if the specified TargetFlag operand is a reference to a stub for a global, not the global itself. More... | |
| static bool | llvm::isGlobalRelativeToPICBase (unsigned char TargetFlag) |
| isGlobalRelativeToPICBase - Return true if the specified global value reference is relative to a 32-bit PIC base (X86ISD::GlobalBaseReg). More... | |
| static bool | llvm::isScale (const MachineOperand &MO) |
| static bool | llvm::isLeaMem (const MachineInstr *MI, unsigned Op) |
| static bool | llvm::isMem (const MachineInstr *MI, unsigned Op) |
| #define GET_INSTRINFO_HEADER |
Definition at line 22 of file X86InstrInfo.h.
1.8.6