LLVM 18.0.0git
|
Helper struct to store a base, index and offset that forms an address. More...
#include "llvm/CodeGen/GlobalISel/LoadStoreOpt.h"
Public Attributes | |
Register | BaseReg |
Register | IndexReg |
int64_t | Offset = 0 |
bool | IsIndexSignExt = false |
Helper struct to store a base, index and offset that forms an address.
Definition at line 38 of file LoadStoreOpt.h.
Register llvm::GISelAddressing::BaseIndexOffset::BaseReg |
Definition at line 39 of file LoadStoreOpt.h.
Referenced by llvm::GISelAddressing::aliasIsKnownForLoadStore().
Register llvm::GISelAddressing::BaseIndexOffset::IndexReg |
Definition at line 40 of file LoadStoreOpt.h.
bool llvm::GISelAddressing::BaseIndexOffset::IsIndexSignExt = false |
Definition at line 42 of file LoadStoreOpt.h.
Referenced by llvm::BaseIndexOffset::equalBaseIndex().
int64_t llvm::GISelAddressing::BaseIndexOffset::Offset = 0 |
Definition at line 41 of file LoadStoreOpt.h.
Referenced by llvm::BaseIndexOffset::addToOffset(), llvm::GISelAddressing::aliasIsKnownForLoadStore(), llvm::BaseIndexOffset::contains(), llvm::BaseIndexOffset::equalBaseIndex(), llvm::BaseIndexOffset::getOffset(), llvm::BaseIndexOffset::hasValidOffset(), and llvm::BaseIndexOffset::print().