LLVM API Documentation

Public Member Functions | Static Public Member Functions | Protected Member Functions
llvm::SystemZConstantPoolValue Class Reference

#include <SystemZConstantPoolValue.h>

Inheritance diagram for llvm::SystemZConstantPoolValue:
Inheritance graph
[legend]
Collaboration diagram for llvm::SystemZConstantPoolValue:
Collaboration graph
[legend]

List of all members.

Public Member Functions

unsigned getRelocationInfo () const override
int getExistingMachineCPValue (MachineConstantPool *CP, unsigned Alignment) override
void addSelectionDAGCSEId (FoldingSetNodeID &ID) override
void print (raw_ostream &O) const override
 print - Implement operator<<
const GlobalValuegetGlobalValue () const
SystemZCP::SystemZCPModifier getModifier () const

Static Public Member Functions

static SystemZConstantPoolValueCreate (const GlobalValue *GV, SystemZCP::SystemZCPModifier Modifier)

Protected Member Functions

 SystemZConstantPoolValue (const GlobalValue *GV, SystemZCP::SystemZCPModifier Modifier)

Detailed Description

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.


Constructor & Destructor Documentation

Definition at line 19 of file SystemZConstantPoolValue.cpp.

Referenced by Create().


Member Function Documentation

Definition at line 24 of file SystemZConstantPoolValue.cpp.

References SystemZConstantPoolValue().

Definition at line 49 of file SystemZConstantPoolValue.h.

Definition at line 50 of file SystemZConstantPoolValue.h.

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.

void SystemZConstantPoolValue::print ( raw_ostream O) const [override, virtual]

print - Implement operator<<

Implements llvm::MachineConstantPoolValue.

Definition at line 60 of file SystemZConstantPoolValue.cpp.


The documentation for this class was generated from the following files: