class IndirectCallPromotionPlugin
Declaration
class IndirectCallPromotionPlugin { /* full declaration omitted */ };
Description
------------------------ IndirectCallPromotionPlugin ------------------------
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:74
Member Variables
- private llvm::Function& F
- public static const llvm::InstrProfValueKind Kind = IPVK_IndirectCallTarget
Method Overview
- public IndirectCallPromotionPlugin(llvm::Function & Fn, llvm::TargetLibraryInfo & TLI)
- public void run(std::vector<CandidateInfo> & Candidates)
Methods
¶IndirectCallPromotionPlugin(
llvm::Function& Fn,
llvm::TargetLibraryInfo& TLI)
IndirectCallPromotionPlugin(
llvm::Function& Fn,
llvm::TargetLibraryInfo& TLI)
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:80
Parameters
¶void run(std::vector<CandidateInfo>& Candidates)
void run(std::vector<CandidateInfo>& Candidates)
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:82
Parameters
- std::vector<CandidateInfo>& Candidates