class ExternalSymbolPseudoSourceValue
Declaration
class ExternalSymbolPseudoSourceValue
: public CallEntryPseudoSourceValue { /* full declaration omitted */ };
Description
A specialized pseudo source value for holding external symbol values.
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:141
Inherits from: CallEntryPseudoSourceValue
Member Variables
- private const char* ES
Method Overview
- public ExternalSymbolPseudoSourceValue(const char * ES, const llvm::TargetMachine & TM)
- public static bool classof(const llvm::PseudoSourceValue * V)
- public const char * getSymbol() const
Inherited from CallEntryPseudoSourceValue:
Inherited from PseudoSourceValue:
- public getAddressSpace
- public getTargetCustom
- public isAliased
- public isConstant
- public isConstantPool
- public isGOT
- public isJumpTable
- public isStack
- public kind
- public mayAlias
Methods
¶ExternalSymbolPseudoSourceValue(
const char* ES,
const llvm::TargetMachine& TM)
ExternalSymbolPseudoSourceValue(
const char* ES,
const llvm::TargetMachine& TM)
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:145
Parameters
- const char* ES
- const llvm::TargetMachine& TM
¶static bool classof(
const llvm::PseudoSourceValue* V)
static bool classof(
const llvm::PseudoSourceValue* V)
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:147
Parameters
- const llvm::PseudoSourceValue* V
¶const char* getSymbol() const
const char* getSymbol() const
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:151