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:127
Inherits from: CallEntryPseudoSourceValue
Member Variables
- private const llvm::GlobalValue* GV
Method Overview
- public GlobalValuePseudoSourceValue(const llvm::GlobalValue * GV, const llvm::TargetMachine & TM)
- 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::TargetMachine& TM)
GlobalValuePseudoSourceValue(
const llvm::GlobalValue* GV,
const llvm::TargetMachine& TM)
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:131
Parameters
- const llvm::GlobalValue* GV
- 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:133
Parameters
- const llvm::PseudoSourceValue* V
¶const llvm::GlobalValue* getValue() const
const llvm::GlobalValue* getValue() const
Declared at: llvm/include/llvm/CodeGen/PseudoSourceValue.h:137