Home
last modified time | relevance | path

Searched refs:OptimizationRemarkEmitter (Results 1 – 25 of 81) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DOptimizationRemarkEmitter.h33 class OptimizationRemarkEmitter {
35 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() function
49 OptimizationRemarkEmitter(const Function *F);
51 OptimizationRemarkEmitter(OptimizationRemarkEmitter &&Arg) in OptimizationRemarkEmitter() function
54 OptimizationRemarkEmitter &operator=(OptimizationRemarkEmitter &&RHS) {
91 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis()
120 OptimizationRemarkEmitter(const OptimizationRemarkEmitter &) = delete;
121 void operator=(const OptimizationRemarkEmitter &) = delete;
139 std::unique_ptr<OptimizationRemarkEmitter> ORE;
148 OptimizationRemarkEmitter &getORE() { in getORE()
[all …]
H A DInlineAdvisor.h24 class OptimizationRemarkEmitter; variable
56 OptimizationRemarkEmitter &ORE, bool IsInliningRecommended);
107 OptimizationRemarkEmitter &ORE;
123 Optional<InlineCost> OIC, OptimizationRemarkEmitter &ORE,
191 OptimizationRemarkEmitter &ORE);
193 OptimizationRemarkEmitter &getCallerORE(CallBase &CB);
265 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
268 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
H A DInlineCost.h232 OptimizationRemarkEmitter *ORE = nullptr);
246 OptimizationRemarkEmitter *ORE = nullptr);
271 OptimizationRemarkEmitter *ORE = nullptr);
H A DMLInlineAdvisor.h51 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE);
74 OptimizationRemarkEmitter &ORE, bool Recommendation) in MLInlineAdvice()
H A DValueTracking.h43 class OptimizationRemarkEmitter; variable
63 OptimizationRemarkEmitter *ORE = nullptr,
79 OptimizationRemarkEmitter *ORE = nullptr,
87 OptimizationRemarkEmitter *ORE = nullptr,
96 OptimizationRemarkEmitter *ORE = nullptr,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp26 OptimizationRemarkEmitter::OptimizationRemarkEmitter(const Function *F) in OptimizationRemarkEmitter() function in OptimizationRemarkEmitter
47 bool OptimizationRemarkEmitter::invalidate( in invalidate()
63 Optional<uint64_t> OptimizationRemarkEmitter::computeHotness(const Value *V) { in computeHotness()
70 void OptimizationRemarkEmitter::computeHotness( in computeHotness()
77 void OptimizationRemarkEmitter::emit( in emit()
113 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction()
126 OptimizationRemarkEmitter
145 return OptimizationRemarkEmitter(&F, BFI); in run()
H A DInlineAdvisor.cpp116 OptimizationRemarkEmitter &ORE, in InlineAdvice()
323 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline()
435 void llvm::emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc, in emitInlinedInto()
480 OptimizationRemarkEmitter &ORE) { in getMandatoryKind()
511 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h74 class OptimizationRemarkEmitter; variable
152 OptimizationRemarkEmitter *ORE;
164 OptimizationRemarkEmitter &ORE_, ProfileSummaryInfo *PSI_);
175 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr);
181 OptimizationRemarkEmitter *ORE, Loop *TheLoop,
H A DLoopVectorizationLegality.h114 OptimizationRemarkEmitter &ORE);
195 OptimizationRemarkEmitter &ORE;
254 LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality()
496 OptimizationRemarkEmitter *ORE;
H A DSLPVectorizer.h42 class OptimizationRemarkEmitter; variable
81 OptimizationRemarkEmitter *ORE_);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DHotColdSplitting.h23 class OptimizationRemarkEmitter; variable
38 std::function<OptimizationRemarkEmitter &(Function &)> *GORE, in HotColdSplitting()
51 OptimizationRemarkEmitter &ORE,
56 std::function<OptimizationRemarkEmitter &(Function &)> *GetORE;
H A DIROutliner.h58 class OptimizationRemarkEmitter; variable
167 function_ref<OptimizationRemarkEmitter &(Function &)> GORE) in IROutliner()
287 function_ref<OptimizationRemarkEmitter &(Function &)> getORE;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp348 OptimizationRemarkEmitter &ORE, AssumptionCache *AC, unsigned Count) { in extractColdRegion()
618 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in outlineColdRegions()
738 std::unique_ptr<OptimizationRemarkEmitter> ORE; in runOnModule()
739 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in runOnModule()
740 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in runOnModule()
741 ORE.reset(new OptimizationRemarkEmitter(&F)); in runOnModule()
770 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run()
771 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
772 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()
773 ORE.reset(new OptimizationRemarkEmitter(&F)); in run()
H A DPartialInlining.cpp221 OptimizationRemarkEmitter &ORE,
225 OptimizationRemarkEmitter &ORE,
263 OptimizationRemarkEmitter &ORE;
288 OptimizationRemarkEmitter &ORE) const;
345 OptimizationRemarkEmitter &ORE) const;
398 Function &F, OptimizationRemarkEmitter &ORE) const { in computeOutliningColdRegionsInfo()
774 OptimizationRemarkEmitter &ORE) const { in shouldPartialInline()
995 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
1021 OptimizationRemarkEmitter &ORE, in FunctionCloner()
1300 OptimizationRemarkEmitter ORE(&F); in unswitchFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h33 class OptimizationRemarkEmitter; variable
86 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA,
101 OptimizationRemarkEmitter *ORE, LPMUpdater *U,
110 OptimizationRemarkEmitter *ORE, unsigned &TripCount,
H A DAutoInitRemark.h28 class OptimizationRemarkEmitter; variable
35 OptimizationRemarkEmitter &ORE;
40 AutoInitRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in AutoInitRemark()
H A DLoopUtils.h37 class OptimizationRemarkEmitter; variable
154 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *);
168 OptimizationRemarkEmitter *);
203 OptimizationRemarkEmitter *);
357 OptimizationRemarkEmitter *ORE = nullptr);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp180 OptimizationRemarkEmitter &ORE;
207 bool SamplePGO, OptimizationRemarkEmitter &ORE) in ICallPromotionFunc()
306 OptimizationRemarkEmitter *ORE) { in promoteIndirectCall()
404 std::unique_ptr<OptimizationRemarkEmitter> OwnedORE; in promoteIndirectCalls()
405 OptimizationRemarkEmitter *ORE; in promoteIndirectCalls()
411 OwnedORE = std::make_unique<OptimizationRemarkEmitter>(&F); in promoteIndirectCalls()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp34 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark()
81 if (!OptimizationRemarkEmitter::allowExtraAnalysis(F, REMARK_PASS)) in runImpl()
87 OptimizationRemarkEmitter ORE(&F); in runImpl()
H A DLoopDeletion.cpp144 OptimizationRemarkEmitter &ORE) { in breakBackedgeIfNotTaken()
175 OptimizationRemarkEmitter &ORE) { in deleteLoopIfDead()
266 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); in run()
328 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); in runOnLoop()
H A DWarnMissedTransforms.cpp26 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
87 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
H A DLoopDataPrefetch.cpp66 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch()
111 OptimizationRemarkEmitter *ORE;
175 OptimizationRemarkEmitter *ORE = in run()
201 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DLoopVersioningLICM.cpp151 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM()
214 OptimizationRemarkEmitter *ORE;
585 OptimizationRemarkEmitter *ORE = in runOnLoop()
674 OptimizationRemarkEmitter ORE(F); in run()
H A DInstSimplifyPass.cpp34 OptimizationRemarkEmitter *ORE) { in runImpl()
109 OptimizationRemarkEmitter *ORE = in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DInstrumentation.h29 class OptimizationRemarkEmitter; variable
117 OptimizationRemarkEmitter *ORE);

1234