LLVM 22.0.0git
|
XtensaConstantPoolSymbol - Xtensa-specific constantpool values for external symbols. More...
#include "Target/Xtensa/XtensaConstantPoolValue.h"
Static Public Member Functions | |
static XtensaConstantPoolSymbol * | Create (LLVMContext &C, const char *S, unsigned ID, bool PrivLinkage, XtensaCP::XtensaCPModifier Modifier=XtensaCP::no_modifier) |
static bool | classof (const XtensaConstantPoolValue *ACPV) |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::XtensaConstantPoolValue | |
XtensaConstantPoolValue (Type *Ty, unsigned ID, XtensaCP::XtensaCPKind Kind, XtensaCP::XtensaCPModifier Modifier=XtensaCP::no_modifier) | |
XtensaConstantPoolValue (LLVMContext &C, unsigned id, XtensaCP::XtensaCPKind Kind, XtensaCP::XtensaCPModifier Modifier=XtensaCP::no_modifier) | |
template<typename Derived> | |
int | getExistingMachineCPValueImpl (MachineConstantPool *CP, Align Alignment) |
XtensaConstantPoolSymbol - Xtensa-specific constantpool values for external symbols.
Definition at line 158 of file XtensaConstantPoolValue.h.
|
overridevirtual |
Implements llvm::MachineConstantPoolValue.
Definition at line 138 of file XtensaConstantPoolValue.cpp.
References llvm::XtensaConstantPoolValue::addSelectionDAGCSEId().
|
inlinestatic |
Definition at line 186 of file XtensaConstantPoolValue.h.
References llvm::XtensaConstantPoolValue::isExtSymbol(), and llvm::XtensaConstantPoolValue::XtensaConstantPoolValue().
|
static |
Definition at line 119 of file XtensaConstantPoolValue.cpp.
References llvm::CallingConv::C.
Referenced by llvm::XtensaTargetLowering::LowerCall().
|
inline |
Definition at line 190 of file XtensaConstantPoolValue.h.
References A(), and llvm::XtensaConstantPoolValue::equals().
|
overridevirtual |
Implements llvm::MachineConstantPoolValue.
Definition at line 127 of file XtensaConstantPoolValue.cpp.
References llvm::XtensaConstantPoolValue::getExistingMachineCPValueImpl().
Definition at line 171 of file XtensaConstantPoolValue.h.
Referenced by llvm::XtensaAsmPrinter::emitMachineConstantPoolValue().
|
overridevirtual |
hasSameValue - Return true if this Xtensa constpool value can share the same constantpool entry as another Xtensa constpool value.
Reimplemented from llvm::XtensaConstantPoolValue.
Definition at line 132 of file XtensaConstantPoolValue.cpp.
References llvm::dyn_cast(), llvm::XtensaConstantPoolValue::hasSameValue(), and llvm::XtensaConstantPoolValue::XtensaConstantPoolValue().
|
inline |
Definition at line 182 of file XtensaConstantPoolValue.h.
Referenced by llvm::XtensaAsmPrinter::emitMachineConstantPoolValue().
|
overridevirtual |
print - Implement operator<<
Implements llvm::MachineConstantPoolValue.
Definition at line 143 of file XtensaConstantPoolValue.cpp.
References llvm::XtensaConstantPoolValue::print().