Home
last modified time | relevance | path

Searched refs:BFI (Results 1 – 25 of 244) sorted by relevance

12345678910

/external/llvm-project/llvm/unittests/Analysis/
DProfileSummaryInfoTest.cpp145 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 …]
DBlockFrequencyInfoTest.cpp63 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/
DBlockFrequencyInfo.cpp144 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 …]
DCFGPrinter.cpp58 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 …]
DOptimizationRemarkEmitter.cpp27 : 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 …]
DProfileSummaryInfo.cpp114 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 …]
DBlockFrequencyInfoImpl.cpp288 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/
DBlockFrequencyInfo.cpp106 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 …]
DBlockFrequencyInfoImpl.cpp260 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/
DBlockFrequencyInfo.cpp144 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 …]
DOptimizationRemarkEmitter.cpp26 : 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 …]
DProfileSummaryInfo.cpp106 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 …]
DBlockFrequencyInfoImpl.cpp282 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/
DSizeOpts.cpp64 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/
DSizeOpts.cpp54 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/
DSizeOpts.h54 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/
DProfileSummaryInfo.h102 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 …]
DOptimizationRemarkEmitter.h35 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/
DSizeOpts.h43 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/
DLoopSink.cpp84 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/
DBlockFrequencyInfoTest.cpp64 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/
DOptimizationRemarkEmitter.h39 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()
DProfileSummaryInfo.h104 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/
DLoopSink.cpp94 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/
DPGOMemOPSizeOpt.cpp138 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 …]

12345678910