/external/llvm-project/llvm/unittests/Analysis/ |
D | ProfileSummaryInfoTest.cpp | 145 BlockFrequencyInfo BFI = buildBFI(*F); in TEST_F() local 146 EXPECT_FALSE(PSI.isHotBlock(&BB0, &BFI)); in TEST_F() 147 EXPECT_FALSE(PSI.isColdBlock(&BB0, &BFI)); in TEST_F() 150 EXPECT_FALSE(PSI.isHotCallSite(CS1, &BFI)); in TEST_F() 151 EXPECT_FALSE(PSI.isColdCallSite(CS1, &BFI)); in TEST_F() 207 BlockFrequencyInfo BFI = buildBFI(*F); in TEST_F() local 208 EXPECT_TRUE(PSI.isHotBlock(&BB0, &BFI)); in TEST_F() 209 EXPECT_TRUE(PSI.isHotBlock(BB1, &BFI)); in TEST_F() 210 EXPECT_FALSE(PSI.isHotBlock(BB2, &BFI)); in TEST_F() 211 EXPECT_TRUE(PSI.isHotBlock(BB3, &BFI)); in TEST_F() [all …]
|
D | BlockFrequencyInfoTest.cpp | 63 BlockFrequencyInfo BFI = buildBFI(*F); in TEST_F() local 69 uint64_t BB0Freq = BFI.getBlockFreq(&BB0).getFrequency(); in TEST_F() 70 uint64_t BB1Freq = BFI.getBlockFreq(BB1).getFrequency(); in TEST_F() 71 uint64_t BB2Freq = BFI.getBlockFreq(BB2).getFrequency(); in TEST_F() 72 uint64_t BB3Freq = BFI.getBlockFreq(BB3).getFrequency(); in TEST_F() 78 EXPECT_EQ(BFI.getBlockProfileCount(&BB0).getValue(), UINT64_C(100)); in TEST_F() 79 EXPECT_EQ(BFI.getBlockProfileCount(BB3).getValue(), UINT64_C(100)); in TEST_F() 80 EXPECT_EQ(BFI.getBlockProfileCount(BB1).getValue(), in TEST_F() 82 EXPECT_EQ(BFI.getBlockProfileCount(BB2).getValue(), in TEST_F() 87 BFI.setBlockFreqAndScale(&BB0, BB0Freq * 2, BlocksToScale); in TEST_F() [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | BlockFrequencyInfo.cpp | 144 const BlockFrequencyInfo *BFI) { in getEdgeAttributes() 145 return BFIDOTGTraitsBase::getEdgeAttributes(Node, EI, BFI, BFI->getBPI(), in getEdgeAttributes() 161 : BFI(std::move(Arg.BFI)) {} in BlockFrequencyInfo() 165 BFI = std::move(RHS.BFI); in operator =() 187 if (!BFI) in calculate() 188 BFI.reset(new ImplType); in calculate() 189 BFI->calculate(F, BPI, LI); in calculate() 203 return BFI ? BFI->getBlockFreq(BB) : 0; in getBlockFreq() 209 if (!BFI) in getBlockProfileCount() 212 return BFI->getBlockProfileCount(*getFunction(), BB, AllowSynthetic); in getBlockProfileCount() [all …]
|
D | CFGPrinter.cpp | 58 static void writeCFGToDotFile(Function &F, BlockFrequencyInfo *BFI, in writeCFGToDotFile() argument 68 DOTFuncInfo CFGInfo(&F, BFI, BPI, MaxFreq); in writeCFGToDotFile() 80 static void viewCFG(Function &F, const BlockFrequencyInfo *BFI, in viewCFG() argument 83 DOTFuncInfo CFGInfo(&F, BFI, BPI, MaxFreq); in viewCFG() 100 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction() local 101 viewCFG(F, BFI, BPI, getMaxFreq(F, BFI)); in runOnFunction() 121 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() local 123 viewCFG(F, BFI, BPI, getMaxFreq(F, BFI)); in run() 136 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); in runOnFunction() local 137 viewCFG(F, BFI, BPI, getMaxFreq(F, BFI), /*CFGOnly=*/true); in runOnFunction() [all …]
|
D | OptimizationRemarkEmitter.cpp | 27 : F(F), BFI(nullptr) { in OptimizationRemarkEmitter() 44 BFI = OwnedBFI.get(); in OptimizationRemarkEmitter() 52 BFI = nullptr; in invalidate() 56 if (BFI && Inv.invalidate<BlockFrequencyAnalysis>(F, PA)) in invalidate() 64 if (!BFI) in computeHotness() 67 return BFI->getBlockProfileCount(cast<BasicBlock>(V)); in computeHotness() 98 BlockFrequencyInfo *BFI; in runOnFunction() local 102 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnFunction() 111 BFI = nullptr; in runOnFunction() 113 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction() [all …]
|
D | ProfileSummaryInfo.cpp | 114 const CallBase &Call, BlockFrequencyInfo *BFI, bool AllowSynthetic) const { in getProfileCount() argument 127 if (BFI) in getProfileCount() 128 return BFI->getBlockProfileCount(Call.getParent(), AllowSynthetic); in getProfileCount() 151 const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotInCallGraph() 169 if (isHotBlock(&BB, &BFI)) in isFunctionHotInCallGraph() 180 const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionColdInCallGraph() 198 if (!isColdBlock(&BB, &BFI)) in isFunctionColdInCallGraph() 210 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotOrColdInCallGraphNthPercentile() 234 if (isHot && isHotBlockNthPercentile(PercentileCutoff, &BB, &BFI)) in isFunctionHotOrColdInCallGraphNthPercentile() 236 if (!isHot && !isColdBlockNthPercentile(PercentileCutoff, &BB, &BFI)) in isFunctionHotOrColdInCallGraphNthPercentile() [all …]
|
D | BlockFrequencyInfoImpl.cpp | 288 static void cleanup(BlockFrequencyInfoImplBase &BFI) { in cleanup() argument 289 std::vector<FrequencyData> SavedFreqs(std::move(BFI.Freqs)); in cleanup() 290 SparseBitVector<> SavedIsIrrLoopHeader(std::move(BFI.IsIrrLoopHeader)); in cleanup() 291 BFI.clear(); in cleanup() 292 BFI.Freqs = std::move(SavedFreqs); in cleanup() 293 BFI.IsIrrLoopHeader = std::move(SavedIsIrrLoopHeader); in cleanup() 419 static void debugAssign(const BlockFrequencyInfoImplBase &BFI, in debugAssign() argument 426 dbgs() << " to " << BFI.getBlockName(T); in debugAssign() 466 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI, in convertFloatingToInteger() argument 492 for (size_t Index = 0; Index < BFI.Freqs.size(); ++Index) { in convertFloatingToInteger() [all …]
|
/external/llvm/lib/Analysis/ |
D | BlockFrequencyInfo.cpp | 106 const BlockFrequencyInfo *BFI) { in getEdgeAttributes() 107 return BFIDOTGTraitsBase::getEdgeAttributes(Node, EI, BFI, BFI->getBPI(), in getEdgeAttributes() 124 : BFI(std::move(Arg.BFI)) {} in BlockFrequencyInfo() 128 BFI = std::move(RHS.BFI); in operator =() 141 if (!BFI) in calculate() 142 BFI.reset(new ImplType); in calculate() 143 BFI->calculate(F, BPI, LI); in calculate() 154 return BFI ? BFI->getBlockFreq(BB) : 0; in getBlockFreq() 159 if (!BFI) in getBlockProfileCount() 162 return BFI->getBlockProfileCount(*getFunction(), BB); in getBlockProfileCount() [all …]
|
D | BlockFrequencyInfoImpl.cpp | 260 static void cleanup(BlockFrequencyInfoImplBase &BFI) { in cleanup() argument 261 std::vector<FrequencyData> SavedFreqs(std::move(BFI.Freqs)); in cleanup() 262 BFI.clear(); in cleanup() 263 BFI.Freqs = std::move(SavedFreqs); in cleanup() 388 static void debugAssign(const BlockFrequencyInfoImplBase &BFI, in debugAssign() argument 395 dbgs() << " to " << BFI.getBlockName(T); in debugAssign() 435 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI, in convertFloatingToInteger() argument 461 for (size_t Index = 0; Index < BFI.Freqs.size(); ++Index) { in convertFloatingToInteger() 462 Scaled64 Scaled = BFI.Freqs[Index].Scaled * ScalingFactor; in convertFloatingToInteger() 463 BFI.Freqs[Index].Integer = std::max(UINT64_C(1), Scaled.toInt<uint64_t>()); in convertFloatingToInteger() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | BlockFrequencyInfo.cpp | 144 const BlockFrequencyInfo *BFI) { in getEdgeAttributes() 145 return BFIDOTGTraitsBase::getEdgeAttributes(Node, EI, BFI, BFI->getBPI(), in getEdgeAttributes() 161 : BFI(std::move(Arg.BFI)) {} in BlockFrequencyInfo() 165 BFI = std::move(RHS.BFI); in operator =() 187 if (!BFI) in calculate() 188 BFI.reset(new ImplType); in calculate() 189 BFI->calculate(F, BPI, LI); in calculate() 203 return BFI ? BFI->getBlockFreq(BB) : 0; in getBlockFreq() 209 if (!BFI) in getBlockProfileCount() 212 return BFI->getBlockProfileCount(*getFunction(), BB, AllowSynthetic); in getBlockProfileCount() [all …]
|
D | OptimizationRemarkEmitter.cpp | 26 : F(F), BFI(nullptr) { in OptimizationRemarkEmitter() 44 BFI = OwnedBFI.get(); in OptimizationRemarkEmitter() 52 if (BFI && Inv.invalidate<BlockFrequencyAnalysis>(F, PA)) in invalidate() 60 if (!BFI) in computeHotness() 63 return BFI->getBlockProfileCount(cast<BasicBlock>(V)); in computeHotness() 94 BlockFrequencyInfo *BFI; in runOnFunction() local 97 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnFunction() 99 BFI = nullptr; in runOnFunction() 101 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction() 116 BlockFrequencyInfo *BFI; in run() local [all …]
|
D | ProfileSummaryInfo.cpp | 106 BlockFrequencyInfo *BFI, in getProfileCount() argument 122 if (BFI) in getProfileCount() 123 return BFI->getBlockProfileCount(Inst->getParent(), AllowSynthetic); in getProfileCount() 146 BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraph() argument 164 if (isHotBlock(&BB, &BFI)) in isFunctionHotInCallGraph() 175 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraph() argument 193 if (!isColdBlock(&BB, &BFI)) in isFunctionColdInCallGraph() 200 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraphNthPercentile() argument 218 if (isHotBlockNthPercentile(PercentileCutoff, &BB, &BFI)) in isFunctionHotInCallGraphNthPercentile() 319 bool ProfileSummaryInfo::isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) { in isHotBlock() argument [all …]
|
D | BlockFrequencyInfoImpl.cpp | 282 static void cleanup(BlockFrequencyInfoImplBase &BFI) { in cleanup() argument 283 std::vector<FrequencyData> SavedFreqs(std::move(BFI.Freqs)); in cleanup() 284 SparseBitVector<> SavedIsIrrLoopHeader(std::move(BFI.IsIrrLoopHeader)); in cleanup() 285 BFI.clear(); in cleanup() 286 BFI.Freqs = std::move(SavedFreqs); in cleanup() 287 BFI.IsIrrLoopHeader = std::move(SavedIsIrrLoopHeader); in cleanup() 413 static void debugAssign(const BlockFrequencyInfoImplBase &BFI, in debugAssign() argument 420 dbgs() << " to " << BFI.getBlockName(T); in debugAssign() 460 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI, in convertFloatingToInteger() argument 486 for (size_t Index = 0; Index < BFI.Freqs.size(); ++Index) { in convertFloatingToInteger() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | SizeOpts.cpp | 64 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraph() 65 return PSI->isFunctionColdInCallGraph(F, BFI); in isFunctionColdInCallGraph() 70 BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraphNthPercentile() 71 return PSI->isFunctionHotInCallGraphNthPercentile(CutOff, F, BFI); in isFunctionHotInCallGraphNthPercentile() 76 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraphNthPercentile() 77 return PSI->isFunctionColdInCallGraphNthPercentile(CutOff, F, BFI); in isFunctionColdInCallGraphNthPercentile() 81 BlockFrequencyInfo *BFI) { in isColdBlock() 82 return PSI->isColdBlock(BB, BFI); in isColdBlock() 87 BlockFrequencyInfo *BFI) { in isHotBlockNthPercentile() 88 return PSI->isHotBlockNthPercentile(CutOff, BB, BFI); in isHotBlockNthPercentile() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SizeOpts.cpp | 54 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraph() 55 return PSI->isFunctionColdInCallGraph(F, BFI); in isFunctionColdInCallGraph() 60 BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraphNthPercentile() 61 return PSI->isFunctionHotInCallGraphNthPercentile(CutOff, F, BFI); in isFunctionHotInCallGraphNthPercentile() 65 BlockFrequencyInfo *BFI) { in isColdBlock() 66 return PSI->isColdBlock(BB, BFI); in isColdBlock() 71 BlockFrequencyInfo *BFI) { in isHotBlockNthPercentile() 72 return PSI->isHotBlockNthPercentile(CutOff, BB, BFI); in isHotBlockNthPercentile() 78 BlockFrequencyInfo *BFI, in shouldOptimizeForSize() argument 80 return shouldFuncOptimizeForSizeImpl<BasicBlockBFIAdapter>(F, PSI, BFI, in shouldOptimizeForSize() [all …]
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | SizeOpts.h | 54 BFIT *BFI, PGSOQueryType QueryType) { in shouldFuncOptimizeForSizeImpl() argument 56 if (!PSI || !BFI || !PSI->hasProfileSummary()) in shouldFuncOptimizeForSizeImpl() 63 return AdapterT::isFunctionColdInCallGraph(F, PSI, *BFI); in shouldFuncOptimizeForSizeImpl() 68 PgsoCutoffSampleProf, F, PSI, *BFI); in shouldFuncOptimizeForSizeImpl() 70 F, PSI, *BFI); in shouldFuncOptimizeForSizeImpl() 75 BFIT *BFI, PGSOQueryType QueryType) { in shouldOptimizeForSizeImpl() argument 76 if (!PSI || !BFI || !PSI->hasProfileSummary()) in shouldOptimizeForSizeImpl() 83 return AdapterT::isColdBlock(BBOrBlockFreq, PSI, BFI); in shouldOptimizeForSizeImpl() 88 BBOrBlockFreq, PSI, BFI); in shouldOptimizeForSizeImpl() 90 PSI, BFI); in shouldOptimizeForSizeImpl() [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | ProfileSummaryInfo.h | 102 BlockFrequencyInfo *BFI, 114 BlockFrequencyInfo &BFI) const; 119 BlockFrequencyInfo &BFI) const; 126 BlockFrequencyInfo &BFI) const; 131 BlockFrequencyInfo &BFI) const; 143 bool isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) const; 145 bool isColdBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) const; 149 BlockFrequencyInfo *BFI) const; 153 BlockFrequencyInfo *BFI) const; 155 bool isHotCallSite(const CallBase &CB, BlockFrequencyInfo *BFI) const; [all …]
|
D | OptimizationRemarkEmitter.h | 35 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() argument 36 : F(F), BFI(BFI) {} in OptimizationRemarkEmitter() 52 : F(Arg.F), BFI(Arg.BFI) {} in OptimizationRemarkEmitter() 56 BFI = RHS.BFI; 104 BlockFrequencyInfo *BFI; variable 118 bool shouldEmitVerbose() { return BFI != nullptr; } in shouldEmitVerbose()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | SizeOpts.h | 43 BFIT *BFI, PGSOQueryType QueryType) { in shouldFuncOptimizeForSizeImpl() argument 45 if (!PSI || !BFI || !PSI->hasProfileSummary()) in shouldFuncOptimizeForSizeImpl() 59 return AdapterT::isFunctionColdInCallGraph(F, PSI, *BFI); in shouldFuncOptimizeForSizeImpl() 63 F, PSI, *BFI); in shouldFuncOptimizeForSizeImpl() 68 BFIT *BFI, PGSOQueryType QueryType) { in shouldOptimizeForSizeImpl() argument 70 if (!PSI || !BFI || !PSI->hasProfileSummary()) in shouldOptimizeForSizeImpl() 84 return AdapterT::isColdBlock(BB, PSI, BFI); in shouldOptimizeForSizeImpl() 88 BB, PSI, BFI); in shouldOptimizeForSizeImpl() 94 BlockFrequencyInfo *BFI, 100 BlockFrequencyInfo *BFI,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopSink.cpp | 84 BlockFrequencyInfo &BFI) { in adjustedSumFreq() argument 87 T += BFI.getBlockFreq(B); in adjustedSumFreq() 123 DominatorTree &DT, BlockFrequencyInfo &BFI) { in findBBsToSinkInto() argument 146 if (adjustedSumFreq(BBsDominatedByColdestBB, BFI) > in findBBsToSinkInto() 147 BFI.getBlockFreq(ColdestBB)) { in findBBsToSinkInto() 165 if (adjustedSumFreq(BBsToSinkInto, BFI) > in findBBsToSinkInto() 166 BFI.getBlockFreq(L.getLoopPreheader())) in findBBsToSinkInto() 179 BlockFrequencyInfo &BFI) { in sinkInstruction() argument 201 findBBsToSinkInto(L, BBs, ColdLoopBBs, DT, BFI); in sinkInstruction() 254 BlockFrequencyInfo &BFI, in sinkLoopInvariantInstructions() argument [all …]
|
/external/llvm/unittests/Analysis/ |
D | BlockFrequencyInfoTest.cpp | 64 BlockFrequencyInfo BFI = buildBFI(*F); in TEST_F() local 70 uint64_t BB0Freq = BFI.getBlockFreq(&BB0).getFrequency(); in TEST_F() 71 uint64_t BB1Freq = BFI.getBlockFreq(BB1).getFrequency(); in TEST_F() 72 uint64_t BB2Freq = BFI.getBlockFreq(BB2).getFrequency(); in TEST_F() 73 uint64_t BB3Freq = BFI.getBlockFreq(BB3).getFrequency(); in TEST_F() 79 EXPECT_EQ(BFI.getBlockProfileCount(&BB0).getValue(), UINT64_C(100)); in TEST_F() 80 EXPECT_EQ(BFI.getBlockProfileCount(BB3).getValue(), UINT64_C(100)); in TEST_F() 81 EXPECT_EQ(BFI.getBlockProfileCount(BB1).getValue(), 100 * BB1Freq / BB0Freq); in TEST_F() 82 EXPECT_EQ(BFI.getBlockProfileCount(BB2).getValue(), 100 * BB2Freq / BB0Freq); in TEST_F()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | OptimizationRemarkEmitter.h | 39 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() argument 40 : F(F), BFI(BFI) {} in OptimizationRemarkEmitter() 56 : F(Arg.F), BFI(Arg.BFI) {} in OptimizationRemarkEmitter() 60 BFI = RHS.BFI; 102 BlockFrequencyInfo *BFI; variable 116 bool shouldEmitVerbose() { return BFI != nullptr; } in shouldEmitVerbose()
|
D | ProfileSummaryInfo.h | 104 BlockFrequencyInfo *BFI, 113 bool isFunctionHotInCallGraph(const Function *F, BlockFrequencyInfo &BFI); 117 bool isFunctionColdInCallGraph(const Function *F, BlockFrequencyInfo &BFI); 122 BlockFrequencyInfo &BFI); 131 bool isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI); 133 bool isColdBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI); 137 const BasicBlock *BB, BlockFrequencyInfo *BFI); 139 bool isHotCallSite(const CallSite &CS, BlockFrequencyInfo *BFI); 141 bool isColdCallSite(const CallSite &CS, BlockFrequencyInfo *BFI);
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopSink.cpp | 94 BlockFrequencyInfo &BFI) { in adjustedSumFreq() argument 97 T += BFI.getBlockFreq(B); in adjustedSumFreq() 133 DominatorTree &DT, BlockFrequencyInfo &BFI) { in findBBsToSinkInto() argument 156 if (adjustedSumFreq(BBsDominatedByColdestBB, BFI) > in findBBsToSinkInto() 157 BFI.getBlockFreq(ColdestBB)) { in findBBsToSinkInto() 175 if (adjustedSumFreq(BBsToSinkInto, BFI) > in findBBsToSinkInto() 176 BFI.getBlockFreq(L.getLoopPreheader())) in findBBsToSinkInto() 188 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction() argument 210 findBBsToSinkInto(L, BBs, ColdLoopBBs, DT, BFI); in sinkInstruction() 283 BlockFrequencyInfo &BFI, in sinkLoopInvariantInstructions() argument [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | PGOMemOPSizeOpt.cpp | 138 MemOPSizeOpt(Function &Func, BlockFrequencyInfo &BFI, in MemOPSizeOpt() argument 140 : Func(Func), BFI(BFI), ORE(ORE), DT(DT), Changed(false) { in MemOPSizeOpt() 174 BlockFrequencyInfo &BFI; member in __anon08635c2e0211::MemOPSizeOpt 246 auto BBEdgeCount = BFI.getBlockProfileCount(MI->getParent()); in perform() 341 auto OrigBBFreq = BFI.getBlockFreq(BB); in perform() 349 BFI.setBlockFreq(MergeBB, OrigBBFreq.getFrequency()); in perform() 415 static bool PGOMemOPSizeOptImpl(Function &F, BlockFrequencyInfo &BFI, in PGOMemOPSizeOptImpl() argument 423 MemOPSizeOpt MemOPSizeOpt(F, BFI, ORE, DT); in PGOMemOPSizeOptImpl() 429 BlockFrequencyInfo &BFI = in runOnFunction() local 434 return PGOMemOPSizeOptImpl(F, BFI, ORE, DT); in runOnFunction() [all …]
|