LLVM API Documentation
#include <SystemZConstantPoolValue.h>
Public Member Functions | |
virtual unsigned | getRelocationInfo () const LLVM_OVERRIDE |
virtual int | getExistingMachineCPValue (MachineConstantPool *CP, unsigned Alignment) LLVM_OVERRIDE |
virtual void | addSelectionDAGCSEId (FoldingSetNodeID &ID) LLVM_OVERRIDE |
virtual void | print (raw_ostream &O) const LLVM_OVERRIDE |
print - Implement operator<< More... | |
const GlobalValue * | getGlobalValue () const |
SystemZCP::SystemZCPModifier | getModifier () const |
![]() | |
MachineConstantPoolValue (Type *ty) | |
virtual | ~MachineConstantPoolValue () |
Type * | getType () const |
Static Public Member Functions | |
static SystemZConstantPoolValue * | Create (const GlobalValue *GV, SystemZCP::SystemZCPModifier Modifier) |
Protected Member Functions | |
SystemZConstantPoolValue (const GlobalValue *GV, SystemZCP::SystemZCPModifier Modifier) | |
A SystemZ-specific constant pool value. At present, the only defined constant pool values are offsets of thread-local variables (written x).
Definition at line 29 of file SystemZConstantPoolValue.h.
|
protected |
Definition at line 19 of file SystemZConstantPoolValue.cpp.
Referenced by Create().
|
virtual |
Implements llvm::MachineConstantPoolValue.
Definition at line 55 of file SystemZConstantPoolValue.cpp.
References llvm::FoldingSetNodeID::AddInteger(), and llvm::FoldingSetNodeID::AddPointer().
|
static |
Definition at line 24 of file SystemZConstantPoolValue.cpp.
References SystemZConstantPoolValue().
|
virtual |
Implements llvm::MachineConstantPoolValue.
Definition at line 40 of file SystemZConstantPoolValue.cpp.
References llvm::MachineConstantPool::getConstants(), and I.
|
inline |
Definition at line 49 of file SystemZConstantPoolValue.h.
Referenced by llvm::SystemZAsmPrinter::EmitMachineConstantPoolValue().
|
inline |
Definition at line 50 of file SystemZConstantPoolValue.h.
Referenced by llvm::SystemZAsmPrinter::EmitMachineConstantPoolValue().
|
virtual |
getRelocationInfo - This method classifies the entry according to whether or not it may generate a relocation entry. This must be conservative, so if it might codegen to a relocatable entry, it should say so. The return values are the same as Constant::getRelocationInfo().
Implements llvm::MachineConstantPoolValue.
Definition at line 29 of file SystemZConstantPoolValue.cpp.
References llvm_unreachable, and llvm::SystemZCP::NTPOFF.
|
virtual |
print - Implement operator<<
Implements llvm::MachineConstantPoolValue.
Definition at line 60 of file SystemZConstantPoolValue.cpp.