LLVM 17.0.0git
|
Used to describe addressing mode similar to ExtAddrMode in CodeGenPrepare. More...
#include "llvm/CodeGen/TargetInstrInfo.h"
Public Attributes | |
Register | BaseReg |
Register | ScaledReg |
int64_t | Scale |
int64_t | Displacement |
Used to describe addressing mode similar to ExtAddrMode in CodeGenPrepare.
It holds the register values, the scale value and the displacement.
Definition at line 88 of file TargetInstrInfo.h.
Register llvm::ExtAddrMode::BaseReg |
Definition at line 89 of file TargetInstrInfo.h.
Referenced by llvm::AArch64InstrInfo::getAddrModeFromMemoryOp(), and llvm::X86InstrInfo::getAddrModeFromMemoryOp().
int64_t llvm::ExtAddrMode::Displacement |
Definition at line 92 of file TargetInstrInfo.h.
Referenced by llvm::AArch64InstrInfo::getAddrModeFromMemoryOp(), llvm::X86InstrInfo::getAddrModeFromMemoryOp(), and llvm::X86InstrInfo::verifyInstruction().
int64_t llvm::ExtAddrMode::Scale |
Definition at line 91 of file TargetInstrInfo.h.
Referenced by llvm::AArch64InstrInfo::getAddrModeFromMemoryOp(), llvm::X86InstrInfo::getAddrModeFromMemoryOp(), and llvm::X86InstrInfo::verifyInstruction().
Register llvm::ExtAddrMode::ScaledReg |
Definition at line 90 of file TargetInstrInfo.h.
Referenced by llvm::AArch64InstrInfo::getAddrModeFromMemoryOp(), llvm::X86InstrInfo::getAddrModeFromMemoryOp(), and llvm::X86InstrInfo::verifyInstruction().