Lines Matching refs:IndirectCallPromotion
187 IndirectCallPromotion::Callsite::Callsite(BinaryFunction &BF, in Callsite()
197 void IndirectCallPromotion::printDecision( in printDecision()
199 std::vector<IndirectCallPromotion::Callsite> &Targets, unsigned N) const { in printDecision()
235 std::vector<IndirectCallPromotion::Callsite>
236 IndirectCallPromotion::getCallTargets(BinaryBasicBlock &BB, in getCallTargets()
368 IndirectCallPromotion::JumpTableInfoType
369 IndirectCallPromotion::maybeGetHotJumpTableTargets(BinaryBasicBlock &BB, in maybeGetHotJumpTableTargets()
523 IndirectCallPromotion::SymTargetsType
524 IndirectCallPromotion::findCallTargetSymbols(std::vector<Callsite> &Targets, in findCallTargetSymbols()
633 IndirectCallPromotion::MethodInfoType IndirectCallPromotion::maybeGetVtableSyms( in maybeGetVtableSyms()
746 IndirectCallPromotion::rewriteCall( in rewriteCall()
809 IndirectCallPromotion::fixCFG(BinaryBasicBlock &IndCallBlock, in fixCFG()
811 IndirectCallPromotion::BasicBlocksVector &&NewBBs, in fixCFG()
942 size_t IndirectCallPromotion::canPromoteCallsite( in canPromoteCallsite()
1088 void IndirectCallPromotion::printCallsiteInfo( in printCallsiteInfo()
1128 void IndirectCallPromotion::runOnFunctions(BinaryContext &BC) { in runOnFunctions()