|
static X86AddressMode | llvm::getAddressFromInstr (const MachineInstr *MI, unsigned Operand) |
| Compute the addressing mode from an machine instruction starting with the given operand. More...
|
|
static const MachineInstrBuilder & | llvm::addDirectMem (const MachineInstrBuilder &MIB, unsigned Reg) |
| addDirectMem - This function is used to add a direct memory reference to the current instruction – that is, a dereference of an address in a register, with no scale, index or displacement. More...
|
|
static void | llvm::setDirectAddressInInstr (MachineInstr *MI, unsigned Operand, unsigned Reg) |
| Replace the address used in the instruction with the direct memory reference. More...
|
|
static const MachineInstrBuilder & | llvm::addOffset (const MachineInstrBuilder &MIB, int Offset) |
|
static const MachineInstrBuilder & | llvm::addOffset (const MachineInstrBuilder &MIB, const MachineOperand &Offset) |
|
static const MachineInstrBuilder & | llvm::addRegOffset (const MachineInstrBuilder &MIB, unsigned Reg, bool isKill, int Offset) |
| addRegOffset - This function is used to add a memory reference of the form [Reg + Offset], i.e., one with no scale or index, but with a displacement. More...
|
|
static const MachineInstrBuilder & | llvm::addRegReg (const MachineInstrBuilder &MIB, unsigned Reg1, bool isKill1, unsigned Reg2, bool isKill2) |
| addRegReg - This function is used to add a memory reference of the form: [Reg + Reg]. More...
|
|
static const MachineInstrBuilder & | llvm::addFullAddress (const MachineInstrBuilder &MIB, const X86AddressMode &AM) |
|
static const MachineInstrBuilder & | llvm::addFrameReference (const MachineInstrBuilder &MIB, int FI, int Offset=0) |
| addFrameReference - This function is used to add a reference to the base of an abstract object on the stack frame of the current function. More...
|
|
static const MachineInstrBuilder & | llvm::addConstantPoolReference (const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags) |
| addConstantPoolReference - This function is used to add a reference to the base of a constant value spilled to the per-function constant pool. More...
|
|