|
LLVM
8.0.1
|
Abstract base class for all machine specific constantpool value subclasses. More...
#include "llvm/CodeGen/MachineConstantPool.h"

Public Member Functions | |
| MachineConstantPoolValue (Type *ty) | |
| virtual | ~MachineConstantPoolValue ()=default |
| Type * | getType () const |
| getType - get type of this MachineConstantPoolValue. More... | |
| 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<< More... | |
Abstract base class for all machine specific constantpool value subclasses.
Definition at line 35 of file MachineConstantPool.h.
|
inlineexplicit |
Definition at line 41 of file MachineConstantPool.h.
References ~MachineConstantPoolValue().
|
virtualdefault |
Referenced by MachineConstantPoolValue().
|
pure virtual |
Implemented in llvm::ARMConstantPoolMBB, llvm::ARMConstantPoolSymbol, llvm::ARMConstantPoolConstant, llvm::ARMConstantPoolValue, and llvm::SystemZConstantPoolValue.
Referenced by AddNodeIDCustom(), llvm::SelectionDAG::getConstantPool(), and getType().
|
pure virtual |
Implemented in llvm::ARMConstantPoolMBB, llvm::ARMConstantPoolSymbol, llvm::ARMConstantPoolConstant, llvm::ARMConstantPoolValue, and llvm::SystemZConstantPoolValue.
Referenced by llvm::MachineConstantPool::getConstantPoolIndex(), and getType().
|
inline |
getType - get type of this MachineConstantPoolValue.
Definition at line 46 of file MachineConstantPool.h.
References addSelectionDAGCSEId(), llvm::HexagonISD::CP, getExistingMachineCPValue(), llvm::RISCVFenceField::O, and print().
Referenced by llvm::ARMAsmPrinter::EmitMachineConstantPoolValue(), llvm::MachineConstantPoolEntry::getAlignment(), and llvm::SelectionDAG::getConstantPool().
|
pure virtual |
print - Implement operator<<
Implemented in llvm::ARMConstantPoolMBB, llvm::ARMConstantPoolSymbol, llvm::ARMConstantPoolConstant, llvm::ARMConstantPoolValue, and llvm::SystemZConstantPoolValue.
Referenced by llvm::MachineConstantPool::getConstants(), getType(), and llvm::operator<<().
1.8.13