class GlobalValuePseudoSourceValue
Declaration
class GlobalValuePseudoSourceValue : public CallEntryPseudoSourceValue { /* full declaration omitted */ };
Description
A specialized pseudo source value for holding GlobalValue values.
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:128
Inherits from: CallEntryPseudoSourceValue
Method Overview
- public GlobalValuePseudoSourceValue(const llvm::GlobalValue * GV, const llvm::TargetInstrInfo & TII)
- public static bool classof(const llvm::PseudoSourceValue * V)
- public const llvm::GlobalValue * getValue() 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
¶GlobalValuePseudoSourceValue(
const llvm::GlobalValue* GV,
const llvm::TargetInstrInfo& TII)
GlobalValuePseudoSourceValue(
const llvm::GlobalValue* GV,
const llvm::TargetInstrInfo& TII)
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:132
Parameters
- const llvm::GlobalValue* GV
- const llvm::TargetInstrInfo& TII
¶static bool classof(
const llvm::PseudoSourceValue* V)
static bool classof(
const llvm::PseudoSourceValue* V)
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:135
Parameters
- const llvm::PseudoSourceValue* V
¶const llvm::GlobalValue* getValue() const
const llvm::GlobalValue* getValue() const
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:139