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 | |
|---|---|
| Protected Member Functions inherited from llvm::ARMConstantPoolValue | |
| 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