A specialized PseudoSourceValue for holding FixedStack values, which must include a frame index.
Synopsis
Declared in <llvm/CodeGen/PseudoSourceValue.h>
class FixedStackPseudoSourceValue
: public PseudoSourceValue
Base Classes
Name |
Description |
Special value supplied for machine level alias analysis. |
Enums
Name |
Description |
Kind of pseudo source value used for machine‐level alias analysis. |
Member Functions
Name |
Description |
|
Construct a FixedStack PseudoSourceValue for frame index |
Return the address space of the memory referenced by this value. |
|
Return the frame index of the fixed stack object. |
|
Return the target‐custom kind index, or 0 if not a target‐custom value. |
|
|
Return true if this fixed stack object may be pointed to by an LLVM IR Value. |
|
Return true if the fixed stack slot for this PSV is immutable (never modified after initialization). |
Return true if this pseudo source value refers to the constant pool. |
|
Return true if this pseudo source value refers to the GOT. |
|
Return true if this pseudo source value refers to a jump table. |
|
Return true if this pseudo source value refers to the function stack frame. |
|
Return the kind discriminator for this PseudoSourceValue. |
|
|
Return true if this fixed stack object can ever alias an LLVM IR Value. |
|
Print this FixedStack PseudoSourceValue to |