LLVM: llvm::RISCVConstantPoolValue Class Reference (original) (raw)

A RISCV-specific constant pool value. More...

#include "[Target/RISCV/RISCVConstantPoolValue.h](RISCVConstantPoolValue%5F8h%5Fsource.html)"

Public Member Functions
~RISCVConstantPoolValue () override=default
bool isGlobalValue () const
bool isExtSymbol () const
const GlobalValue * getGlobalValue () const
StringRef getSymbol () const
int getExistingMachineCPValue (MachineConstantPool *CP, Align Alignment) override
void addSelectionDAGCSEId (FoldingSetNodeID &ID) override
void print (raw_ostream &O) const override
print - Implement operator<<
bool equals (const RISCVConstantPoolValue *A) const
Public Member Functions inherited from llvm::MachineConstantPoolValue
MachineConstantPoolValue (Type *ty)
virtual ~MachineConstantPoolValue ()=default
Type * getType () const
virtual unsigned getSizeInBytes (const DataLayout &DL) const

A RISCV-specific constant pool value.

Definition at line 28 of file RISCVConstantPoolValue.h.

llvm::RISCVConstantPoolValue::~RISCVConstantPoolValue ( ) overridedefault

addSelectionDAGCSEId()

void RISCVConstantPoolValue::addSelectionDAGCSEId ( FoldingSetNodeID & ID) overridevirtual

Create() [1/2]

Create() [2/2]

equals()

getExistingMachineCPValue()

getGlobalValue()

const GlobalValue * llvm::RISCVConstantPoolValue::getGlobalValue ( ) const inline

getSymbol()

StringRef llvm::RISCVConstantPoolValue::getSymbol ( ) const inline

isExtSymbol()

bool llvm::RISCVConstantPoolValue::isExtSymbol ( ) const inline

isGlobalValue()

bool llvm::RISCVConstantPoolValue::isGlobalValue ( ) const inline

print()

void RISCVConstantPoolValue::print ( raw_ostream & O) const overridevirtual

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