Searched refs:BinaryFunctionPass (Results 1 – 25 of 31) sorted by relevance
12
30 class BinaryFunctionPass {41 virtual ~BinaryFunctionPass() = default;99 : BinaryFunctionPass(PrintPass) {} in NormalizeCFG()116 : BinaryFunctionPass(PrintPass) {} in EliminateUnreachableBlocks()160 : BinaryFunctionPass(PrintPass) {} in ReorderBasicBlocks()173 : BinaryFunctionPass(PrintPass) {} in FixupBranches()184 : BinaryFunctionPass(PrintPass) {} in FinalizeFunctions()195 : BinaryFunctionPass(PrintPass) {} in CheckLargeFunctions()208 : BinaryFunctionPass(PrintPass) {} in LowerAnnotations()275 : BinaryFunctionPass(PrintPass) {} in SimplifyConditionalTailCalls()[all …]
17 class PLTCall : public BinaryFunctionPass {27 : BinaryFunctionPass(PrintPass) {} in PLTCall()31 return BinaryFunctionPass::shouldPrint(BF); in shouldPrint()
21 class IdenticalCodeFolding : public BinaryFunctionPass {30 return BinaryFunctionPass::shouldOptimize(BF); in shouldOptimize()35 : BinaryFunctionPass(PrintPass) {} in IdenticalCodeFolding()
17 class AllocCombinerPass : public BinaryFunctionPass {27 : BinaryFunctionPass(PrintPass) {} in AllocCombinerPass()32 return BinaryFunctionPass::shouldPrint(BF) && FuncsChanged.count(&BF) > 0; in shouldPrint()
76 class FrameOptimizerPass : public BinaryFunctionPass {106 : BinaryFunctionPass(PrintPass) {} in FrameOptimizerPass()114 return BinaryFunctionPass::shouldPrint(BF) && FuncsChanged.count(&BF) > 0; in shouldPrint()
38 class Inliner : public BinaryFunctionPass {81 : BinaryFunctionPass(PrintPass) {} in Inliner()86 return BinaryFunctionPass::shouldPrint(BF) && Modified.count(&BF) > 0; in shouldPrint()
26 class JTFootprintReduction : public BinaryFunctionPass {64 : BinaryFunctionPass(PrintPass) {} in JTFootprintReduction()69 return BinaryFunctionPass::shouldPrint(BF) && Modified.count(&BF) > 0; in shouldPrint()
18 class RegReAssign : public BinaryFunctionPass {49 : BinaryFunctionPass(PrintPass) {} in RegReAssign()54 return BinaryFunctionPass::shouldPrint(BF) && FuncsChanged.count(&BF) > 0; in shouldPrint()
45 class LoopInversionPass : public BinaryFunctionPass {47 explicit LoopInversionPass() : BinaryFunctionPass(false) {} in LoopInversionPass()
26 class ADRRelaxationPass : public BinaryFunctionPass {28 explicit ADRRelaxationPass() : BinaryFunctionPass(false) {} in ADRRelaxationPass()
22 class AsmDumpPass : public BinaryFunctionPass {24 explicit AsmDumpPass() : BinaryFunctionPass(false) {} in AsmDumpPass()
17 class VeneerElimination : public BinaryFunctionPass {21 : BinaryFunctionPass(PrintPass) {} in VeneerElimination()
20 class ThreeWayBranch : public BinaryFunctionPass {31 explicit ThreeWayBranch() : BinaryFunctionPass(false) {} in ThreeWayBranch()
22 class PatchEntries : public BinaryFunctionPass {34 explicit PatchEntries() : BinaryFunctionPass(false) {} in PatchEntries()
23 class AlignerPass : public BinaryFunctionPass {36 explicit AlignerPass() : BinaryFunctionPass(false) {} in AlignerPass()
20 class ReorderFunctions : public BinaryFunctionPass {38 : BinaryFunctionPass(PrintPass) {} in ReorderFunctions()
50 class ValidateInternalCalls : public BinaryFunctionPass {53 : BinaryFunctionPass(PrintPass) {} in ValidateInternalCalls()
38 class CMOVConversion : public BinaryFunctionPass {75 explicit CMOVConversion() : BinaryFunctionPass(false) {} in CMOVConversion()
20 class SplitFunctions : public BinaryFunctionPass {50 : BinaryFunctionPass(PrintPass) {} in SplitFunctions()
51 class RetpolineInsertion : public BinaryFunctionPass {68 : BinaryFunctionPass(PrintPass) {} in RetpolineInsertion()
18 class ReorderData : public BinaryFunctionPass {50 explicit ReorderData() : BinaryFunctionPass(false) {} in ReorderData()
98 class IndirectCallPromotion : public BinaryFunctionPass {214 : BinaryFunctionPass(PrintPass) {} in IndirectCallPromotion()218 return BinaryFunctionPass::shouldPrint(BF) && Modified.count(&BF) > 0; in shouldPrint()
101 class StokeInfo : public BinaryFunctionPass {113 StokeInfo(const cl::opt<bool> &PrintPass) : BinaryFunctionPass(PrintPass) {} in StokeInfo()
47 class TailDuplication : public BinaryFunctionPass {144 explicit TailDuplication() : BinaryFunctionPass(false) {} in TailDuplication()
28 std::vector<std::pair<const bool, std::unique_ptr<BinaryFunctionPass>>>39 void registerPass(std::unique_ptr<BinaryFunctionPass> Pass, const bool Run) { in registerPass()44 void registerPass(std::unique_ptr<BinaryFunctionPass> Pass) { in registerPass()