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().