LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::ARMConstantPoolSymbol Class Reference

#include <ARMConstantPoolValue.h>

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

List of all members.

Public Member Functions

const char * getSymbol () const
int getExistingMachineCPValue (MachineConstantPool *CP, unsigned Alignment) override
void addSelectionDAGCSEId (FoldingSetNodeID &ID) override
bool hasSameValue (ARMConstantPoolValue *ACPV) override
void print (raw_ostream &O) const override
 print - Implement operator<<
bool equals (const ARMConstantPoolSymbol *A) const

Static Public Member Functions

static ARMConstantPoolSymbolCreate (LLVMContext &C, const char *s, unsigned ID, unsigned char PCAdj)
static bool classof (const ARMConstantPoolValue *ACPV)

Detailed Description

ARMConstantPoolSymbol - ARM-specific constantpool values for external symbols.

Definition at line 188 of file ARMConstantPoolValue.h.


Member Function Documentation

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 213 of file ARMConstantPoolValue.cpp.

References llvm::FoldingSetNodeID::AddString().

Definition at line 212 of file ARMConstantPoolValue.h.

References llvm::ARMConstantPoolValue::isExtSymbol().

ARMConstantPoolSymbol * ARMConstantPoolSymbol::Create ( LLVMContext C,
const char *  s,
unsigned  ID,
unsigned char  PCAdj 
) [static]

Definition at line 216 of file ARMConstantPoolValue.h.

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 203 of file ARMConstantPoolValue.cpp.

Definition at line 199 of file ARMConstantPoolValue.h.

hasSameValue - Return true if this ARM constpool value can share the same constantpool entry as another ARM constpool value.

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 208 of file ARMConstantPoolValue.cpp.

References llvm::dyn_cast().

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

print - Implement operator<<

Reimplemented from llvm::ARMConstantPoolValue.

Definition at line 218 of file ARMConstantPoolValue.cpp.


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