LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::ARMConstantPoolMBB Class Reference

#include <ARMConstantPoolValue.h>

Inheritance diagram for llvm::ARMConstantPoolMBB:
Inheritance graph
[legend]
Collaboration diagram for llvm::ARMConstantPoolMBB:
Collaboration graph
[legend]

List of all members.

Public Member Functions

const MachineBasicBlockgetMBB () const
int getExistingMachineCPValue (MachineConstantPool *CP, unsigned Alignment) override
void addSelectionDAGCSEId (FoldingSetNodeID &ID) override
bool hasSameValue (ARMConstantPoolValue *ACPV) override
void print (raw_ostream &O) const override
 print - Implement operator<<
bool equals (const ARMConstantPoolMBB *A) const

Static Public Member Functions

static ARMConstantPoolMBBCreate (LLVMContext &C, const MachineBasicBlock *mbb, unsigned ID, unsigned char PCAdj)
static bool classof (const ARMConstantPoolValue *ACPV)

Detailed Description

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

Definition at line 223 of file ARMConstantPoolValue.h.


Member Function Documentation

void ARMConstantPoolMBB::addSelectionDAGCSEId ( FoldingSetNodeID ID) [override, virtual]

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 254 of file ARMConstantPoolValue.cpp.

References llvm::FoldingSetNodeID::AddPointer().

Definition at line 236 of file ARMConstantPoolValue.cpp.

References llvm::ARMCP::no_modifier.

Definition at line 252 of file ARMConstantPoolValue.h.

int ARMConstantPoolMBB::getExistingMachineCPValue ( MachineConstantPool CP,
unsigned  Alignment 
) [override, virtual]

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 243 of file ARMConstantPoolValue.cpp.

Definition at line 235 of file ARMConstantPoolValue.h.

hasSameValue - Return true if this ARM constpool value can share the same constantpool entry as another ARM constpool value.

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 248 of file ARMConstantPoolValue.cpp.

References llvm::dyn_cast().

void ARMConstantPoolMBB::print ( raw_ostream O) const [override, virtual]

print - Implement operator<<

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 259 of file ARMConstantPoolValue.cpp.

References llvm::MachineBasicBlock::getNumber().


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