Home
last modified time | relevance | path

Searched refs:ORE (Results 1 – 25 of 90) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DWarnMissedTransforms.cpp26 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations() argument
29 ORE->emit( in warnAboutLeftoverTransformations()
40 ORE->emit( in warnAboutLeftoverTransformations()
57 ORE->emit( in warnAboutLeftoverTransformations()
65 ORE->emit( in warnAboutLeftoverTransformations()
76 ORE->emit( in warnAboutLeftoverTransformations()
87 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations() argument
89 warnAboutLeftoverTransformations(L, ORE); in warnAboutLeftoverTransformations()
100 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() local
103 warnAboutLeftoverTransformations(&F, &LI, &ORE); in run()
[all …]
H A DLoopVersioningLICM.cpp151 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM()
155 InvariantThreshold(LVInvarThreshold), ORE(ORE) {} in LoopVersioningLICM()
166 ORE = nullptr; in reset()
214 OptimizationRemarkEmitter *ORE; member
410 ORE->emit([&]() { in legalLoopInstructions()
429 ORE->emit([&]() { in legalLoopInstructions()
461 ORE->emit([&]() { in legalLoopInstructions()
504 ORE->emit([&]() { in isLegalForVersioning()
524 ORE->emit([&]() { in isLegalForVersioning()
534 ORE->emit([&]() { in isLegalForVersioning()
[all …]
H A DLoopDeletion.cpp144 OptimizationRemarkEmitter &ORE) { in breakBackedgeIfNotTaken() argument
175 OptimizationRemarkEmitter &ORE) { in deleteLoopIfDead() argument
202 ORE.emit([&]() { in deleteLoopIfDead()
245 ORE.emit([&]() { in deleteLoopIfDead()
266 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); in run() local
267 auto Result = deleteLoopIfDead(&L, AR.DT, AR.SE, AR.LI, AR.MSSA, ORE); in run()
274 AR.MSSA, ORE)); in run()
328 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); in runOnLoop() local
333 LoopDeletionResult Result = deleteLoopIfDead(L, DT, SE, LI, MSSA, ORE); in runOnLoop()
339 Result = merge(Result, breakBackedgeIfNotTaken(L, DT, SE, LI, MSSA, ORE)); in runOnLoop()
H A DLoopInterchange.cpp328 OptimizationRemarkEmitter *ORE) in LoopInterchangeLegality() argument
329 : OuterLoop(Outer), InnerLoop(Inner), SE(SE), ORE(ORE) {} in LoopInterchangeLegality()
363 OptimizationRemarkEmitter *ORE; member in __anonc2e4e0200211::LoopInterchangeLegality
375 OptimizationRemarkEmitter *ORE) in LoopInterchangeProfitability() argument
376 : OuterLoop(Outer), InnerLoop(Inner), SE(SE), ORE(ORE) {} in LoopInterchangeProfitability()
392 OptimizationRemarkEmitter *ORE; member in __anonc2e4e0200211::LoopInterchangeProfitability
433 OptimizationRemarkEmitter *ORE; member
436 DominatorTree *DT, OptimizationRemarkEmitter *ORE) in LoopInterchange()
437 : SE(SE), LI(LI), DI(DI), DT(DT), ORE(ORE) {} in LoopInterchange()
542 LoopInterchangeLegality LIL(OuterLoop, InnerLoop, SE, ORE); in processLoop()
[all …]
H A DInstSimplifyPass.cpp34 OptimizationRemarkEmitter *ORE) { in runImpl() argument
58 if (Value *V = SimplifyInstruction(&I, SQ, ORE)) { in runImpl()
109 OptimizationRemarkEmitter *ORE = in runOnFunction() local
113 return runImpl(F, SQ, ORE); in runOnFunction()
138 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() local
141 bool Changed = runImpl(F, SQ, &ORE); in run()
H A DAnnotationRemarks.cpp34 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark() argument
47 AutoInitRemark Remark(ORE, REMARK_PASS, DL, TLI); in tryEmitAutoInitRemark()
87 OptimizationRemarkEmitter ORE(&F); in runImpl() local
104 ORE.emit(OptimizationRemarkAnalysis(REMARK_PASS, "AnnotationSummary", in runImpl()
116 tryEmitAutoInitRemark(KV.second, ORE, TLI); in runImpl()
H A DLoopUnrollAndJamPass.cpp161 OptimizationRemarkEmitter *ORE, unsigned OuterTripCount, in computeUnrollAndJamCount() argument
173 L, TTI, DT, LI, SE, EphValues, ORE, OuterTripCount, MaxTripCount, in computeUnrollAndJamCount()
285 OptimizationRemarkEmitter &ORE, int OptLevel, LPMUpdater *U) { in tryToUnrollAndJamLoop() argument
377 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount, in tryToUnrollAndJamLoop()
388 &SE, &DT, &AC, &TTI, &ORE, U, &EpilogueOuterLoop); in tryToUnrollAndJamLoop()
431 OptimizationRemarkEmitter &ORE, int OptLevel, in tryToUnrollAndJamLoop() argument
443 tryToUnrollAndJamLoop(L, DT, &LI, SE, TTI, AC, DI, ORE, OptLevel, &U); in tryToUnrollAndJamLoop()
472 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnLoop() local
476 ORE, OptLevel, nullptr); in runOnLoop()
527 OptimizationRemarkEmitter ORE(&F); in run() local
[all …]
H A DLICM.cpp158 OptimizationRemarkEmitter *ORE);
162 OptimizationRemarkEmitter *ORE);
168 OptimizationRemarkEmitter *ORE,
199 OptimizationRemarkEmitter *ORE);
241 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); in runOnLoop() local
250 SE ? &SE->getSE() : nullptr, MSSA, &ORE); in runOnLoop()
281 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); in run() local
285 &AR.SE, AR.MSSA, &ORE)) in run()
350 ScalarEvolution *SE, MemorySSA *MSSA, OptimizationRemarkEmitter *ORE) { in runOnLoop() argument
412 CurAST.get(), MSSAU.get(), &SafetyInfo, *Flags.get(), ORE); in runOnLoop()
[all …]
H A DLoopDataPrefetch.cpp66 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch() argument
67 : AC(AC), DT(DT), LI(LI), SE(SE), TTI(TTI), ORE(ORE) {} in LoopDataPrefetch()
111 OptimizationRemarkEmitter *ORE; member in __anon7e7bb6630111::LoopDataPrefetch
175 OptimizationRemarkEmitter *ORE = in run() local
179 LoopDataPrefetch LDP(AC, DT, LI, SE, TTI, ORE); in run()
201 OptimizationRemarkEmitter *ORE = in runOnFunction() local
206 LoopDataPrefetch LDP(AC, DT, LI, SE, TTI, ORE); in runOnFunction()
410 ORE->emit([&]() { in runOnLoop()
H A DTailRecursionElimination.cpp192 OptimizationRemarkEmitter *ORE) { in markTails() argument
275 ORE->emit([&]() { in markTails()
397 OptimizationRemarkEmitter *ORE; member in __anon34966dfb0511::TailRecursionEliminator
428 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, in TailRecursionEliminator() argument
430 : F(F), TTI(TTI), AA(AA), ORE(ORE), DTU(DTU) {} in TailRecursionEliminator()
447 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE,
619 ORE->emit([&]() { in eliminateCall()
800 OptimizationRemarkEmitter *ORE, in eliminate() argument
807 MadeChange |= markTails(F, AllCallsAreTailCalls, ORE); in eliminate()
822 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU); in eliminate()
[all …]
H A DLoopDistribute.cpp659 ScalarEvolution *SE, OptimizationRemarkEmitter *ORE) in LoopDistributeForLoop() argument
660 : L(L), F(F), LI(LI), DT(DT), SE(SE), ORE(ORE) { in LoopDistributeForLoop()
851 ORE->emit([&]() { in processLoop()
867 ORE->emit([&]() { in fail()
877 ORE->emit(OptimizationRemarkAnalysis( in fail()
959 OptimizationRemarkEmitter *ORE; member in __anon51f880570111::LoopDistributeForLoop
974 ScalarEvolution *SE, OptimizationRemarkEmitter *ORE, in runImpl() argument
990 LoopDistributeForLoop LDL(L, &F, LI, DT, SE, ORE); in runImpl()
1022 auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction() local
1026 return runImpl(F, LI, DT, SE, ORE, GetLAA); in runOnFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp91 OptimizationRemarkEmitter &ORE) in LoopVectorizeHints() argument
98 TheLoop(L), ORE(ORE) { in LoopVectorizeHints()
164 ORE.emit([&]() { in allowVectorization()
181 ORE.emit([&]() { in emitRemarkWithHints()
430 bool DoExtraAnalysis = ORE->allowExtraAnalysis(DEBUG_TYPE); in canVectorizeOuterLoop()
439 "CFGNotUnderstood", ORE, TheLoop); in canVectorizeOuterLoop()
458 "CFGNotUnderstood", ORE, TheLoop); in canVectorizeOuterLoop()
472 "CFGNotUnderstood", ORE, TheLoop); in canVectorizeOuterLoop()
483 "UnsupportedPhi", ORE, TheLoop); in canVectorizeOuterLoop()
614 "CFGNotUnderstood", ORE, TheLoop); in canVectorizeInstrs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp180 OptimizationRemarkEmitter &ORE; member in __anone25302d10211::ICallPromotionFunc
207 bool SamplePGO, OptimizationRemarkEmitter &ORE) in ICallPromotionFunc() argument
208 : F(Func), M(Modu), Symtab(Symtab), SamplePGO(SamplePGO), ORE(ORE) {} in ICallPromotionFunc()
243 ORE.emit([&]() { in getPromotionCandidatesForCallSite()
251 ORE.emit([&]() { in getPromotionCandidatesForCallSite()
259 ORE.emit([&]() { in getPromotionCandidatesForCallSite()
276 ORE.emit([&]() { in getPromotionCandidatesForCallSite()
288 ORE.emit([&]() { in getPromotionCandidatesForCallSite()
306 OptimizationRemarkEmitter *ORE) { in promoteIndirectCall() argument
327 if (ORE) in promoteIndirectCall()
[all …]
H A DPGOMemOPSizeOpt.cpp224 OptimizationRemarkEmitter &ORE, DominatorTree *DT, in MemOPSizeOpt() argument
226 : Func(Func), BFI(BFI), ORE(ORE), DT(DT), TLI(TLI), Changed(false) { in MemOPSizeOpt()
266 OptimizationRemarkEmitter &ORE; member in __anonf0c1fc8e0211::MemOPSizeOpt
495 ORE.emit([&]() { in perform()
508 OptimizationRemarkEmitter &ORE, in PGOMemOPSizeOptImpl() argument
515 MemOPSizeOpt MemOPSizeOpt(F, BFI, ORE, DT, TLI); in PGOMemOPSizeOptImpl()
523 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction() local
528 return PGOMemOPSizeOptImpl(F, BFI, ORE, DT, TLI); in runOnFunction()
537 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() local
540 bool Changed = PGOMemOPSizeOptImpl(F, BFI, ORE, DT, TLI); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMLInlineAdvisor.cpp183 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getAdviceImpl() local
185 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE); in getAdviceImpl()
200 ORE.emit([&] { in getAdviceImpl()
204 return std::make_unique<InlineAdvice>(this, CB, ORE, Mandatory); in getAdviceImpl()
215 return std::make_unique<InlineAdvice>(this, CB, ORE, false); in getAdviceImpl()
247 return getAdviceFromModel(CB, ORE); in getAdviceImpl()
252 OptimizationRemarkEmitter &ORE) { in getAdviceFromModel() argument
253 return std::make_unique<MLInlineAdvice>(this, CB, ORE, ModelRunner->run()); in getAdviceFromModel()
284 ORE.emit([&]() { in recordInliningImpl()
293 ORE.emit([&]() { in recordInliningWithCalleeDeletedImpl()
[all …]
H A DInlineAdvisor.cpp57 ORE.emit([&]() { in recordUnsuccessfulInliningImpl()
67 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC); in recordInliningWithCalleeDeletedImpl()
72 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC); in recordInliningImpl()
83 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getDefaultInlineAdvice() local
101 GetBFI, PSI, RemarksEnabled ? &ORE : nullptr); in getDefaultInlineAdvice()
103 return llvm::shouldInline(CB, GetInlineCost, ORE, in getDefaultInlineAdvice()
116 OptimizationRemarkEmitter &ORE, in InlineAdvice() argument
119 DLoc(CB.getDebugLoc()), Block(CB.getParent()), ORE(ORE), in InlineAdvice()
323 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline() argument
341 ORE.emit([&]() { in shouldInline()
[all …]
H A DReplayInlineAdvisor.cpp64 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getAdviceImpl() local
67 return std::make_unique<DefaultInlineAdvice>(this, CB, None, ORE, in getAdviceImpl()
80 return std::make_unique<DefaultInlineAdvice>(this, CB, InlineRecommended, ORE, in getAdviceImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DHardwareLoops.cpp114 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr) { in reportHWLoopFailure() argument
116 ORE->emit(createHWLoopAnalysis(ORETag, TheLoop, I) << Msg); in reportHWLoopFailure()
153 OptimizationRemarkEmitter *ORE = nullptr; member in __anon01f6a13a0111::HardwareLoops
188 OptimizationRemarkEmitter *ORE) : in HardwareLoop() argument
189 SE(SE), DL(DL), ORE(ORE), L(Info.L), M(L->getHeader()->getModule()), in HardwareLoop()
202 OptimizationRemarkEmitter *ORE = nullptr; member in __anon01f6a13a0111::HardwareLoop
228 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); in runOnFunction()
251 ORE, L); in TryConvertLoop()
260 "HWLoopCannotAnalyze", ORE, L); in TryConvertLoop()
267 "HWLoopNotProfitable", ORE, L); in TryConvertLoop()
[all …]
H A DStackProtector.cpp285 OptimizationRemarkEmitter ORE(F); in RequiresStackProtector() local
288 ORE.emit([&]() { in RequiresStackProtector()
319 ORE.emit(RemarkBuilder); in RequiresStackProtector()
325 ORE.emit(RemarkBuilder); in RequiresStackProtector()
332 ORE.emit(RemarkBuilder); in RequiresStackProtector()
343 ORE.emit([&]() { in RequiresStackProtector()
358 ORE.emit([&]() { in RequiresStackProtector()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h56 OptimizationRemarkEmitter &ORE, bool IsInliningRecommended);
107 OptimizationRemarkEmitter &ORE; variable
123 Optional<InlineCost> OIC, OptimizationRemarkEmitter &ORE,
125 : InlineAdvice(Advisor, CB, ORE, OIC.hasValue()), OriginalCB(&CB),
191 OptimizationRemarkEmitter &ORE);
265 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
268 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DAutoInitRemark.h35 OptimizationRemarkEmitter &ORE; member
40 AutoInitRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in AutoInitRemark()
42 : ORE(ORE), RemarkPass(RemarkPass), DL(DL), TLI(TLI) {} in AutoInitRemark()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp221 OptimizationRemarkEmitter &ORE,
225 OptimizationRemarkEmitter &ORE,
263 OptimizationRemarkEmitter &ORE; member
288 OptimizationRemarkEmitter &ORE) const;
345 OptimizationRemarkEmitter &ORE) const;
398 Function &F, OptimizationRemarkEmitter &ORE) const { in computeOutliningColdRegionsInfo()
420 [&ORE](SmallVectorImpl<BasicBlock *> &BlockList) -> BasicBlock * { in computeOutliningColdRegionsInfo()
426 ORE.emit([&]() { in computeOutliningColdRegionsInfo()
530 ORE.emit([&]() { in computeOutliningColdRegionsInfo()
774 OptimizationRemarkEmitter &ORE) const { in shouldPartialInline()
[all …]
H A DHotColdSplitting.cpp348 OptimizationRemarkEmitter &ORE, AssumptionCache *AC, unsigned Count) { in extractColdRegion() argument
390 ORE.emit([&]() { in extractColdRegion()
399 ORE.emit([&]() { in extractColdRegion()
618 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in outlineColdRegions() local
687 ORE, AC, OutlinedFunctionID); in outlineColdRegions()
738 std::unique_ptr<OptimizationRemarkEmitter> ORE; in runOnModule() local
740 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in runOnModule()
741 ORE.reset(new OptimizationRemarkEmitter(&F)); in runOnModule()
742 return *ORE.get(); in runOnModule()
770 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h114 OptimizationRemarkEmitter &ORE);
195 OptimizationRemarkEmitter &ORE; variable
254 LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality() argument
258 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC), in LoopVectorizationLegality()
496 OptimizationRemarkEmitter *ORE; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp286 OptimizationRemarkEmitter *ORE, in UnrollLoop() argument
463 if (ORE) in UnrollLoop()
464 ORE->emit([&]() { in UnrollLoop()
473 if (ORE) in UnrollLoop()
474 ORE->emit([&]() { in UnrollLoop()
492 if (ORE) in UnrollLoop()
493 ORE->emit([&]() { in UnrollLoop()
499 if (ORE) in UnrollLoop()
500 ORE->emit([&]() { in UnrollLoop()
507 if (ORE) in UnrollLoop()
[all …]

1234