LLVM 23.0.0git
llvm::instrumentor::GlobalVarIO Member List

This is the complete list of members for llvm::instrumentor::GlobalVarIO, including all inherited members.

addCommonArgs(InstrumentationConfig &IConf, LLVMContext &Ctx, bool PassId)llvm::instrumentor::InstrumentationOpportunityinline
CallbackTy typedefllvm::instrumentor::InstrumentationOpportunity
CBllvm::instrumentor::InstrumentationOpportunity
Configllvm::instrumentor::GlobalVarIO
ConfigKind enum namellvm::instrumentor::GlobalVarIO
ConfigTy typedefllvm::instrumentor::GlobalVarIO
Enabledllvm::instrumentor::InstrumentationOpportunity
Filterllvm::instrumentor::InstrumentationOpportunity
forceCast(Value &V, Type &Ty, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
getAddress(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
getAlignment(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
getAS(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
getDeclaredSize(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
getIdFromEpoch(uint32_t CurrentEpoch)llvm::instrumentor::InstrumentationOpportunityinlinestatic
getIdPost(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
getIdPre(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
getInitialValue(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
getLocationKind() constllvm::instrumentor::InstrumentationOpportunityinline
getName() const overridellvm::instrumentor::GlobalVarIOinlinevirtual
getOpcode() constllvm::instrumentor::InstrumentationOpportunityinline
getRetTy(LLVMContext &Ctx) constllvm::instrumentor::InstrumentationOpportunityinlinevirtual
getSymbolName(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
getValue(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunityinlinestatic
GlobalVarIO(bool IsPRE)llvm::instrumentor::GlobalVarIOinline
init(InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB, ConfigTy *UserConfig=nullptr)llvm::instrumentor::GlobalVarIO
instrument(Value *&V, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB, InstrumentationCaches &ICaches)llvm::instrumentor::InstrumentationOpportunityinlinevirtual
InstrumentationOpportunity(const InstrumentationLocation IP)llvm::instrumentor::InstrumentationOpportunityinline
IPllvm::instrumentor::InstrumentationOpportunity
IRTArgsllvm::instrumentor::InstrumentationOpportunity
isConstant(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
isDefinition(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
NumConfig enum valuellvm::instrumentor::GlobalVarIO
PassAddress enum valuellvm::instrumentor::GlobalVarIO
PassAlignment enum valuellvm::instrumentor::GlobalVarIO
PassAS enum valuellvm::instrumentor::GlobalVarIO
PassDeclaredSize enum valuellvm::instrumentor::GlobalVarIO
PassId enum valuellvm::instrumentor::GlobalVarIO
PassInitialValue enum valuellvm::instrumentor::GlobalVarIO
PassIsConstant enum valuellvm::instrumentor::GlobalVarIO
PassIsDefinition enum valuellvm::instrumentor::GlobalVarIO
PassName enum valuellvm::instrumentor::GlobalVarIO
populate(InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOinlinestatic
ReplaceAddress enum valuellvm::instrumentor::GlobalVarIO
replaceValue(Value &V, Value &NewV, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
setAddress(Value &V, Value &NewV, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::GlobalVarIOstatic
~InstrumentationOpportunity()llvm::instrumentor::InstrumentationOpportunityinlinevirtual