LLVM: llvm::ARMConstantPoolMBB Class Reference (original) (raw)

ARMConstantPoolMBB - ARM-specific constantpool value of a machine basic block. More...

#include "[Target/ARM/ARMConstantPoolValue.h](ARMConstantPoolValue%5F8h%5Fsource.html)"

Inheritance diagram for llvm::ARMConstantPoolMBB:

Public Member Functions
const MachineBasicBlock * getMBB () const
int getExistingMachineCPValue (MachineConstantPool *CP, Align Alignment) override
void addSelectionDAGCSEId (FoldingSetNodeID &ID) override
bool hasSameValue (ARMConstantPoolValue *ACPV) override
hasSameValue - Return true if this ARM constpool value can share the same constantpool entry as another ARM constpool value.
void print (raw_ostream &O) const override
print - Implement operator<<
bool equals (const ARMConstantPoolMBB *A) const
Public Member Functions inherited from llvm::ARMConstantPoolValue
~ARMConstantPoolValue () override
ARMCP::ARMCPModifier getModifier () const
StringRef getModifierText () const
bool hasModifier () const
bool mustAddCurrentAddress () const
unsigned getLabelId () const
unsigned char getPCAdjustment () const
bool isGlobalValue () const
bool isExtSymbol () const
bool isBlockAddress () const
bool isLSDA () const
bool isMachineBasicBlock () const
bool isPromotedGlobal () const
int getExistingMachineCPValue (MachineConstantPool *CP, Align Alignment) override
void addSelectionDAGCSEId (FoldingSetNodeID &ID) override
bool equals (const ARMConstantPoolValue *A) const
void print (raw_ostream &O) const override
print - Implement operator<<
void print (raw_ostream *O) const
void dump () const
Public Member Functions inherited from llvm::MachineConstantPoolValue
MachineConstantPoolValue (Type *ty)
virtual ~MachineConstantPoolValue ()=default
Type * getType () const
virtual unsigned getSizeInBytes (const DataLayout &DL) const
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)

Detailed Description

ARMConstantPoolMBB - ARM-specific constantpool value of a machine basic block.

Definition at line 243 of file ARMConstantPoolValue.h.

Member Function Documentation

addSelectionDAGCSEId()

void ARMConstantPoolMBB::addSelectionDAGCSEId ( FoldingSetNodeID & ID) overridevirtual

classof()

Create()

equals()

getExistingMachineCPValue()

getMBB()

hasSameValue()

print()

void ARMConstantPoolMBB::print ( raw_ostream & O) const overridevirtual

The documentation for this class was generated from the following files: