Home
last modified time | relevance | path

Searched refs:IndirectCallPromotion (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DIndirectCallPromotion.h98 class IndirectCallPromotion : public BinaryFunctionPass {
175 std::vector<IndirectCallPromotion::Callsite> &Targets,
213 explicit IndirectCallPromotion(const cl::opt<bool> &PrintPass) in IndirectCallPromotion() function
/llvm-project-15.0.7/bolt/lib/Passes/
H A DIndirectCallPromotion.cpp187 IndirectCallPromotion::Callsite::Callsite(BinaryFunction &BF, in Callsite()
197 void IndirectCallPromotion::printDecision( in printDecision()
235 std::vector<IndirectCallPromotion::Callsite>
236 IndirectCallPromotion::getCallTargets(BinaryBasicBlock &BB, in getCallTargets()
368 IndirectCallPromotion::JumpTableInfoType
523 IndirectCallPromotion::SymTargetsType
633 IndirectCallPromotion::MethodInfoType IndirectCallPromotion::maybeGetVtableSyms( in maybeGetVtableSyms()
746 IndirectCallPromotion::rewriteCall( in rewriteCall()
809 IndirectCallPromotion::fixCFG(BinaryBasicBlock &IndCallBlock, in fixCFG()
942 size_t IndirectCallPromotion::canPromoteCallsite( in canPromoteCallsite()
[all …]
H A DCMakeLists.txt20 IndirectCallPromotion.cpp
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DCMakeLists.txt10 IndirectCallPromotion.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Instrumentation/
H A DBUILD.gn19 "IndirectCallPromotion.cpp",
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp353 Manager.registerPass(std::make_unique<IndirectCallPromotion>(PrintICP)); in runAllPasses()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt27 bolt/include/bolt/Passes/IndirectCallPromotion.h
91 bolt/lib/Passes/IndirectCallPromotion.cpp