LLVM: llvm::PseudoSourceValue Class Reference (original ) (raw )Special value supplied for machine level alias analysis. More...
#include "[llvm/CodeGen/PseudoSourceValue.h](PseudoSourceValue%5F8h%5Fsource.html)"
Special value supplied for machine level alias analysis.
It indicates that a memory access references the functions stack frame (e.g., a spill slot), below the stack frame (e.g., argument space), or constant pool.
Definition at line 33 of file PseudoSourceValue.h .
◆ PSVKind
Enumerator
Stack
GOT
JumpTable
ConstantPool
FixedStack
GlobalValueCallEntry
ExternalSymbolCallEntry
TargetCustom
Definition at line 35 of file PseudoSourceValue.h .
◆ ~PseudoSourceValue()
PseudoSourceValue::~PseudoSourceValue ( )
virtualdefault
◆ getAddressSpace()
unsigned llvm::PseudoSourceValue::getAddressSpace ( ) const
inline
◆ getTargetCustom()
unsigned llvm::PseudoSourceValue::getTargetCustom ( ) const
inline
◆ isAliased()◆ isConstant()◆ isConstantPool()
bool llvm::PseudoSourceValue::isConstantPool ( ) const
inline
◆ isGOT()
bool llvm::PseudoSourceValue::isGOT ( ) const
inline
◆ isJumpTable()
bool llvm::PseudoSourceValue::isJumpTable ( ) const
inline
◆ isStack()
bool llvm::PseudoSourceValue::isStack ( ) const
inline
◆ kind()
unsigned llvm::PseudoSourceValue::kind ( ) const
inline
◆ mayAlias()◆ llvm::operator<<◆ MachineMemOperand
The documentation for this class was generated from the following files: