LLVM API Documentation
#include <ARMConstantPoolValue.h>
Public Member Functions | |
const MachineBasicBlock * | getMBB () 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 ARMConstantPoolMBB * | Create (LLVMContext &C, const MachineBasicBlock *mbb, unsigned ID, unsigned char PCAdj) |
static bool | classof (const ARMConstantPoolValue *ACPV) |
ARMConstantPoolMBB - ARM-specific constantpool value of a machine basic block.
Definition at line 223 of file ARMConstantPoolValue.h.
void ARMConstantPoolMBB::addSelectionDAGCSEId | ( | FoldingSetNodeID & | ID | ) | [override, virtual] |
Reimplemented from llvm::ARMConstantPoolValue.
Definition at line 254 of file ARMConstantPoolValue.cpp.
References llvm::FoldingSetNodeID::AddPointer().
static bool llvm::ARMConstantPoolMBB::classof | ( | const ARMConstantPoolValue * | ACPV | ) | [inline, static] |
Definition at line 248 of file ARMConstantPoolValue.h.
References llvm::ARMConstantPoolValue::isMachineBasicBlock().
ARMConstantPoolMBB * ARMConstantPoolMBB::Create | ( | LLVMContext & | C, |
const MachineBasicBlock * | mbb, | ||
unsigned | ID, | ||
unsigned char | PCAdj | ||
) | [static] |
Definition at line 236 of file ARMConstantPoolValue.cpp.
References llvm::ARMCP::no_modifier.
bool llvm::ARMConstantPoolMBB::equals | ( | const ARMConstantPoolMBB * | A | ) | const [inline] |
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.
const MachineBasicBlock* llvm::ARMConstantPoolMBB::getMBB | ( | ) | const [inline] |
Definition at line 235 of file ARMConstantPoolValue.h.
bool ARMConstantPoolMBB::hasSameValue | ( | ARMConstantPoolValue * | ACPV | ) | [override, virtual] |
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().