LLVM: llvm::SystemZConstantPoolValue Class Reference (original) (raw)
A SystemZ-specific constant pool value. More...
#include "[Target/SystemZ/SystemZConstantPoolValue.h](SystemZConstantPoolValue%5F8h%5Fsource.html)"
Inheritance diagram for llvm::SystemZConstantPoolValue:
| Public Member Functions | |
|---|---|
| int | getExistingMachineCPValue (MachineConstantPool *CP, Align Alignment) override |
| void | addSelectionDAGCSEId (FoldingSetNodeID &ID) override |
| void | print (raw_ostream &O) const override |
| print - Implement operator<< | |
| const GlobalValue * | getGlobalValue () const |
| SystemZCP::SystemZCPModifier | getModifier () const |
| Public Member Functions inherited from llvm::MachineConstantPoolValue | |
| MachineConstantPoolValue (Type *ty) | |
| virtual | ~MachineConstantPoolValue ()=default |
| Type * | getType () const |
| virtual unsigned | getSizeInBytes (const DataLayout &DL) const |
Detailed Description
A SystemZ-specific constant pool value.
At present, the only defined constant pool values are module IDs or offsets of thread-local variables (written x@TLSGD, x@TLSLDM, x@DTPOFF, or x@NTPOFF).
Definition at line 32 of file SystemZConstantPoolValue.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ addSelectionDAGCSEId()
| void SystemZConstantPoolValue::addSelectionDAGCSEId ( FoldingSetNodeID & ID) | overridevirtual |
|---|
◆ Create()
◆ getExistingMachineCPValue()
◆ getGlobalValue()
| const GlobalValue * llvm::SystemZConstantPoolValue::getGlobalValue ( ) const | inline |
|---|
◆ getModifier()
◆ print()
| void SystemZConstantPoolValue::print ( raw_ostream & O) const | overridevirtual |
|---|
The documentation for this class was generated from the following files:
- lib/Target/SystemZ/SystemZConstantPoolValue.h
- lib/Target/SystemZ/SystemZConstantPoolValue.cpp