LLVM: llvm::GISelAddressing::BaseIndexOffset Class Reference (original) (raw)
Helper struct to store a base, index and offset that forms an address. More...
#include "[llvm/CodeGen/GlobalISel/LoadStoreOpt.h](LoadStoreOpt%5F8h%5Fsource.html)"
Helper struct to store a base, index and offset that forms an address.
Definition at line 39 of file LoadStoreOpt.h.
| llvm::GISelAddressing::BaseIndexOffset::BaseIndexOffset ( ) |
default |
◆ getBase() [1/2]
| Register llvm::GISelAddressing::BaseIndexOffset::getBase ( ) |
inline |
◆ getBase() [2/2]
| Register llvm::GISelAddressing::BaseIndexOffset::getBase ( ) const |
inline |
◆ getIndex() [1/2]
| Register llvm::GISelAddressing::BaseIndexOffset::getIndex ( ) |
inline |
◆ getIndex() [2/2]
| Register llvm::GISelAddressing::BaseIndexOffset::getIndex ( ) const |
inline |
◆ getOffset()
| int64_t llvm::GISelAddressing::BaseIndexOffset::getOffset ( ) const |
inline |
◆ hasValidOffset()
| bool llvm::GISelAddressing::BaseIndexOffset::hasValidOffset ( ) const |
inline |
◆ setBase()
| void llvm::GISelAddressing::BaseIndexOffset::setBase ( Register NewBase) |
inline |
◆ setIndex()
| void llvm::GISelAddressing::BaseIndexOffset::setIndex ( Register NewIndex) |
inline |
◆ setOffset()
| void llvm::GISelAddressing::BaseIndexOffset::setOffset ( std::optional< int64_t > NewOff) |
inline |
The documentation for this class was generated from the following file: