Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/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) {
99 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis()
128 OptimizationRemarkEmitter(const OptimizationRemarkEmitter &) = delete;
129 void operator=(const OptimizationRemarkEmitter &) = delete;
147 std::unique_ptr<OptimizationRemarkEmitter> ORE;
156 OptimizationRemarkEmitter &getORE() { in getORE()
[all …]
H A DInlineAdvisor.h24 class OptimizationRemarkEmitter; variable
52 OptimizationRemarkEmitter &ORE, bool IsInliningRecommended);
103 OptimizationRemarkEmitter &ORE;
119 Optional<InlineCost> OIC, OptimizationRemarkEmitter &ORE,
187 OptimizationRemarkEmitter &ORE);
189 OptimizationRemarkEmitter &getCallerORE(CallBase &CB);
261 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
264 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
H A DInlineCost.h257 OptimizationRemarkEmitter *ORE = nullptr);
271 OptimizationRemarkEmitter *ORE = nullptr);
296 OptimizationRemarkEmitter *ORE = nullptr);
305 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,
/freebsd-13.1/contrib/llvm-project/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()
326 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline()
438 void llvm::emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc, in emitInlinedInto()
483 OptimizationRemarkEmitter &ORE) { in getMandatoryKind()
514 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
/freebsd-13.1/contrib/llvm-project/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);
198 OptimizationRemarkEmitter &ORE;
254 LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality()
496 OptimizationRemarkEmitter *ORE;
H A DSLPVectorizer.h42 class OptimizationRemarkEmitter; variable
81 OptimizationRemarkEmitter *ORE_);
/freebsd-13.1/contrib/llvm-project/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;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DMemoryOpRemark.h30 class OptimizationRemarkEmitter; variable
38 OptimizationRemarkEmitter &ORE;
43 MemoryOpRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in MemoryOpRemark()
100 AutoInitRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in AutoInitRemark()
H A DUnrollLoop.h32 class OptimizationRemarkEmitter; variable
80 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA,
95 OptimizationRemarkEmitter *ORE,
104 OptimizationRemarkEmitter *ORE, unsigned TripCount,
H A DLoopUtils.h37 class OptimizationRemarkEmitter; variable
154 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *);
168 OptimizationRemarkEmitter *, bool);
203 OptimizationRemarkEmitter *);
339 OptimizationRemarkEmitter *ORE = nullptr);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp349 OptimizationRemarkEmitter &ORE, AssumptionCache *AC, unsigned Count) { in extractColdRegion()
619 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in outlineColdRegions()
739 std::unique_ptr<OptimizationRemarkEmitter> ORE; in runOnModule()
740 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in runOnModule()
741 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in runOnModule()
742 ORE.reset(new OptimizationRemarkEmitter(&F)); in runOnModule()
771 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run()
772 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
773 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()
774 ORE.reset(new OptimizationRemarkEmitter(&F)); in run()
H A DPartialInlining.cpp221 OptimizationRemarkEmitter &ORE,
225 OptimizationRemarkEmitter &ORE,
263 OptimizationRemarkEmitter &ORE;
288 OptimizationRemarkEmitter &ORE) const;
398 Function &F, OptimizationRemarkEmitter &ORE) const { in computeOutliningColdRegionsInfo()
774 OptimizationRemarkEmitter &ORE) const { in shouldPartialInline()
1021 OptimizationRemarkEmitter &ORE, in FunctionCloner()
1300 OptimizationRemarkEmitter ORE(&F); in unswitchFunction()
1388 OptimizationRemarkEmitter OrigFuncORE(Cloner.OrigFunc); in tryPartialInline()
1425 OptimizationRemarkEmitter CallerORE(CB->getCaller()); in tryPartialInline()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp34 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark()
49 if (!OptimizationRemarkEmitter::allowExtraAnalysis(F, REMARK_PASS)) in runImpl()
55 OptimizationRemarkEmitter ORE(&F); in runImpl()
H A DWarnMissedTransforms.cpp26 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
87 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
H A DLoopDataPrefetch.cpp68 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch()
113 OptimizationRemarkEmitter *ORE;
177 OptimizationRemarkEmitter *ORE = in run()
203 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DInstSimplifyPass.cpp34 OptimizationRemarkEmitter *ORE) { in runImpl()
109 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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp180 OptimizationRemarkEmitter &ORE;
207 bool SamplePGO, OptimizationRemarkEmitter &ORE) in ICallPromotionFunc()
307 OptimizationRemarkEmitter *ORE) { in promoteIndirectCall()
405 std::unique_ptr<OptimizationRemarkEmitter> OwnedORE; in promoteIndirectCalls()
406 OptimizationRemarkEmitter *ORE; in promoteIndirectCalls()
412 OwnedORE = std::make_unique<OptimizationRemarkEmitter>(&F); in promoteIndirectCalls()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DInstrumentation.h29 class OptimizationRemarkEmitter; variable
117 OptimizationRemarkEmitter *ORE);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h37 class OptimizationRemarkEmitter; variable
264 OptimizationRemarkEmitter *ORE;
286 OptimizationRemarkEmitter *ORE) in LoopVectorizationPlanner()

1234