LLVM API Documentation
#include <MachineConstantPool.h>
Public Member Functions | |
| MachineConstantPoolValue (const Type *ty) | |
| virtual | ~MachineConstantPoolValue () |
| const Type * | getType () const |
| virtual int | getExistingMachineCPValue (MachineConstantPool *CP, unsigned Alignment)=0 |
| virtual void | AddSelectionDAGCSEId (FoldingSetNodeID &ID)=0 |
| virtual void | print (raw_ostream &O) const =0 |
| print - Implement operator<< | |
Definition at line 33 of file MachineConstantPool.h.
| llvm::MachineConstantPoolValue::MachineConstantPoolValue | ( | const Type * | ty | ) | [inline, explicit] |
Definition at line 37 of file MachineConstantPool.h.
| virtual llvm::MachineConstantPoolValue::~MachineConstantPoolValue | ( | ) | [inline, virtual] |
Definition at line 38 of file MachineConstantPool.h.
| const Type* llvm::MachineConstantPoolValue::getType | ( | ) | const [inline] |
getType - get type of this MachineConstantPoolValue.
Definition at line 42 of file MachineConstantPool.h.
Referenced by llvm::SelectionDAG::getConstantPool(), and GetConstantPoolSizeInBytes().
| virtual int llvm::MachineConstantPoolValue::getExistingMachineCPValue | ( | MachineConstantPool * | CP, | |
| unsigned | Alignment | |||
| ) | [pure virtual] |
Implemented in llvm::ARMConstantPoolValue.
Referenced by llvm::MachineConstantPool::getConstantPoolIndex().
| virtual void llvm::MachineConstantPoolValue::AddSelectionDAGCSEId | ( | FoldingSetNodeID & | ID | ) | [pure virtual] |
Implemented in llvm::ARMConstantPoolValue.
Referenced by AddNodeIDCustom(), and llvm::SelectionDAG::getConstantPool().
| virtual void llvm::MachineConstantPoolValue::print | ( | raw_ostream & | O | ) | const [pure virtual] |
print - Implement operator<<
Implemented in llvm::ARMConstantPoolValue.
Referenced by llvm::operator<<().