LLVM: llvm::ARMConstantPoolValue Class Reference (original) (raw)
ARMConstantPoolValue - ARM specific constantpool value. More...
#include "[Target/ARM/ARMConstantPoolValue.h](ARMConstantPoolValue%5F8h%5Fsource.html)"
Protected Member Functions |
|
|
ARMConstantPoolValue (Type *Ty, unsigned id, ARMCP::ARMCPKind Kind, unsigned char PCAdj, ARMCP::ARMCPModifier Modifier, bool AddCurrentAddress) |
|
|
|
ARMConstantPoolValue (LLVMContext &C, unsigned id, ARMCP::ARMCPKind Kind, unsigned char PCAdj, ARMCP::ARMCPModifier Modifier, bool AddCurrentAddress) |
|
|
template |
|
int |
getExistingMachineCPValueImpl (MachineConstantPool *CP, Align Alignment) |
|
|
ARMConstantPoolValue - ARM specific constantpool value.
This is used to represent PC-relative displacement between the address of the load instruction and the constant being loaded, i.e. (&GV-(LPIC+8)).
Definition at line 61 of file ARMConstantPoolValue.h.
◆ ARMConstantPoolValue() [2/2]
◆ ~ARMConstantPoolValue()
ARMConstantPoolValue::~ARMConstantPoolValue ( ) |
overridedefault |
◆ addSelectionDAGCSEId()
void ARMConstantPoolValue::addSelectionDAGCSEId ( FoldingSetNodeID & ID) |
overridevirtual |
◆ dump()
◆ equals()
◆ getExistingMachineCPValue()
◆ getExistingMachineCPValueImpl()
template
int llvm::ARMConstantPoolValue::getExistingMachineCPValueImpl ( MachineConstantPool * CP, Align Alignment ) |
inlineprotected |
◆ getLabelId()
unsigned llvm::ARMConstantPoolValue::getLabelId ( ) const |
inline |
◆ getModifier()
◆ getModifierText()
StringRef ARMConstantPoolValue::getModifierText |
( |
) |
const |
◆ getPCAdjustment()
unsigned char llvm::ARMConstantPoolValue::getPCAdjustment ( ) const |
inline |
◆ hasModifier()
bool llvm::ARMConstantPoolValue::hasModifier ( ) const |
inline |
◆ hasSameValue()
◆ isBlockAddress()
bool llvm::ARMConstantPoolValue::isBlockAddress ( ) const |
inline |
◆ isExtSymbol()
bool llvm::ARMConstantPoolValue::isExtSymbol ( ) const |
inline |
◆ isGlobalValue()
bool llvm::ARMConstantPoolValue::isGlobalValue ( ) const |
inline |
◆ isLSDA()
bool llvm::ARMConstantPoolValue::isLSDA ( ) const |
inline |
◆ isMachineBasicBlock()
bool llvm::ARMConstantPoolValue::isMachineBasicBlock ( ) const |
inline |
bool llvm::ARMConstantPoolValue::isPromotedGlobal ( ) const |
inline |
◆ mustAddCurrentAddress()
bool llvm::ARMConstantPoolValue::mustAddCurrentAddress ( ) const |
inline |
◆ print() [1/2]
void ARMConstantPoolValue::print ( raw_ostream & O) const |
overridevirtual |
◆ print() [2/2]
void llvm::ARMConstantPoolValue::print ( raw_ostream * O) const |
inline |
The documentation for this class was generated from the following files: