Searched refs:IndirectCallPromotion (Results 1 – 7 of 7) sorted by relevance
98 class IndirectCallPromotion : public BinaryFunctionPass {175 std::vector<IndirectCallPromotion::Callsite> &Targets,213 explicit IndirectCallPromotion(const cl::opt<bool> &PrintPass) in IndirectCallPromotion() function
187 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::JumpTableInfoType523 IndirectCallPromotion::SymTargetsType633 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 …]
20 IndirectCallPromotion.cpp
10 IndirectCallPromotion.cpp
19 "IndirectCallPromotion.cpp",
353 Manager.registerPass(std::make_unique<IndirectCallPromotion>(PrintICP)); in runAllPasses()
27 bolt/include/bolt/Passes/IndirectCallPromotion.h91 bolt/lib/Passes/IndirectCallPromotion.cpp