LLVM
8.0.1
|
A specialized PseudoSourceValue for holding FixedStack values, which must include a frame index. More...
#include "llvm/CodeGen/PseudoSourceValue.h"
Static Public Member Functions | |
static bool | classof (const PseudoSourceValue *V) |
Additional Inherited Members | |
Public Types inherited from llvm::PseudoSourceValue | |
enum | PSVKind : unsigned { Stack, GOT, JumpTable, ConstantPool, FixedStack, GlobalValueCallEntry, ExternalSymbolCallEntry, TargetCustom } |
A specialized PseudoSourceValue for holding FixedStack values, which must include a frame index.
Definition at line 95 of file PseudoSourceValue.h.
|
inlineexplicit |
Definition at line 99 of file PseudoSourceValue.h.
|
inlinestatic |
Definition at line 102 of file PseudoSourceValue.h.
References llvm::PseudoSourceValue::FixedStack, llvm::PseudoSourceValue::isAliased(), llvm::PseudoSourceValue::isConstant(), llvm::PseudoSourceValue::kind(), and llvm::PseudoSourceValue::mayAlias().
|
inline |
Definition at line 114 of file PseudoSourceValue.h.
Referenced by matchPair().
|
overridevirtual |
Test whether the memory pointed to by this PseudoSourceValue may also be pointed to by an LLVM IR Value.
Reimplemented from llvm::PseudoSourceValue.
Definition at line 66 of file PseudoSourceValue.cpp.
References llvm::MachineFrameInfo::isAliasedObjectIndex().
|
overridevirtual |
Test whether the memory pointed to by this PseudoSourceValue has a constant value.
Reimplemented from llvm::PseudoSourceValue.
Definition at line 61 of file PseudoSourceValue.cpp.
References llvm::MachineFrameInfo::isImmutableObjectIndex().
|
overridevirtual |
Return true if the memory pointed to by this PseudoSourceValue can ever alias an LLVM IR Value.
Reimplemented from llvm::PseudoSourceValue.
Definition at line 72 of file PseudoSourceValue.cpp.
References llvm::MachineFrameInfo::isSpillSlotObjectIndex().
|
overridevirtual |
Implement printing for PseudoSourceValue.
This is called from Value::print or Value's operator<<.
Reimplemented from llvm::PseudoSourceValue.
Definition at line 79 of file PseudoSourceValue.cpp.