LLVM: llvm::ARMConstantPoolConstant Class Reference (original) (raw)
ARMConstantPoolConstant - ARM-specific constant pool values for Constants, Functions, and BlockAddresses. More...
#include "[Target/ARM/ARMConstantPoolValue.h](ARMConstantPoolValue%5F8h%5Fsource.html)"
Static Public Member Functions | |
---|---|
static ARMConstantPoolConstant * | Create (const Constant *C, unsigned ID) |
static ARMConstantPoolConstant * | Create (const GlobalValue *GV, ARMCP::ARMCPModifier Modifier) |
static ARMConstantPoolConstant * | Create (const GlobalVariable *GV, const Constant *Initializer) |
static ARMConstantPoolConstant * | Create (const Constant *C, unsigned ID, ARMCP::ARMCPKind Kind, unsigned char PCAdj) |
static ARMConstantPoolConstant * | Create (const Constant *C, unsigned ID, ARMCP::ARMCPKind Kind, unsigned char PCAdj, ARMCP::ARMCPModifier Modifier, bool AddCurrentAddress) |
static bool | classof (const ARMConstantPoolValue *APV) |
Additional Inherited Members | |
---|---|
![]() |
|
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) |
ARMConstantPoolConstant - ARM-specific constant pool values for Constants, Functions, and BlockAddresses.
Definition at line 141 of file ARMConstantPoolValue.h.
◆ promoted_iterator
◆ addSelectionDAGCSEId()
void ARMConstantPoolConstant::addSelectionDAGCSEId ( FoldingSetNodeID & ID) | overridevirtual |
---|
◆ classof()
◆ Create() [1/5]
◆ Create() [2/5]
◆ Create() [3/5]
◆ Create() [4/5]
◆ Create() [5/5]
◆ equals()
◆ getBlockAddress()
◆ getExistingMachineCPValue()
◆ getGV()
◆ getPromotedGlobalInit()
const Constant * llvm::ARMConstantPoolConstant::getPromotedGlobalInit ( ) const | inline |
---|
◆ hasSameValue()
◆ print()
void ARMConstantPoolConstant::print ( raw_ostream & O) const | overridevirtual |
---|
◆ promotedGlobals()
The documentation for this class was generated from the following files:
- lib/Target/ARM/ARMConstantPoolValue.h
- lib/Target/ARM/ARMConstantPoolValue.cpp