Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DOptimizationRemarkEmitter.h34 class OptimizationRemarkEmitter {
36 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() function
50 OptimizationRemarkEmitter(const Function *F);
52 OptimizationRemarkEmitter(OptimizationRemarkEmitter &&Arg) in OptimizationRemarkEmitter() function
55 OptimizationRemarkEmitter &operator=(OptimizationRemarkEmitter &&RHS) {
100 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis()
129 OptimizationRemarkEmitter(const OptimizationRemarkEmitter &) = delete;
130 void operator=(const OptimizationRemarkEmitter &) = delete;
148 std::unique_ptr<OptimizationRemarkEmitter> ORE;
157 OptimizationRemarkEmitter &getORE() { in getORE()
[all …]
H A DInlineAdvisor.h26 class OptimizationRemarkEmitter; variable
78 OptimizationRemarkEmitter &ORE, bool IsInliningRecommended);
131 OptimizationRemarkEmitter &ORE;
148 OptimizationRemarkEmitter &ORE, bool EmitRemarks = true)
219 OptimizationRemarkEmitter &ORE);
221 OptimizationRemarkEmitter &getCallerORE(CallBase &CB);
376 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
379 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
386 void emitInlinedIntoBasedOnCost(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
H A DInlineCost.h26 class OptimizationRemarkEmitter; variable
284 OptimizationRemarkEmitter *ORE = nullptr);
298 OptimizationRemarkEmitter *ORE = nullptr);
323 OptimizationRemarkEmitter *ORE = nullptr);
332 OptimizationRemarkEmitter *ORE = nullptr);
H A DMLInlineAdvisor.h60 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE);
102 OptimizationRemarkEmitter &ORE, bool Recommendation);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp27 OptimizationRemarkEmitter::OptimizationRemarkEmitter(const Function *F) in OptimizationRemarkEmitter() function in OptimizationRemarkEmitter
48 bool OptimizationRemarkEmitter::invalidate( in invalidate()
65 OptimizationRemarkEmitter::computeHotness(const Value *V) { in computeHotness()
72 void OptimizationRemarkEmitter::computeHotness( in computeHotness()
79 void OptimizationRemarkEmitter::emit( in emit()
115 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction()
128 OptimizationRemarkEmitter
147 return OptimizationRemarkEmitter(&F, BFI); in run()
H A DInlineAdvisor.cpp75 OptimizationRemarkEmitter &ORE, in MandatoryInlineAdvice()
177 OptimizationRemarkEmitter &ORE, in InlineAdvice()
379 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline()
492 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedInto()
510 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedIntoBasedOnCost()
594 OptimizationRemarkEmitter &ORE) { in getMandatoryKind()
625 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DHotColdSplitting.h25 class OptimizationRemarkEmitter; variable
41 std::function<OptimizationRemarkEmitter &(Function &)> *GORE, in HotColdSplitting()
58 OptimizationRemarkEmitter &ORE);
62 std::function<OptimizationRemarkEmitter &(Function &)> *GetORE;
H A DMemProfContextDisambiguation.h26 class OptimizationRemarkEmitter;
33 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter);
28 class OptimizationRemarkEmitter; global() variable
H A DIROutliner.h57 class OptimizationRemarkEmitter; variable
203 function_ref<OptimizationRemarkEmitter &(Function &)> GORE) in IROutliner()
340 function_ref<OptimizationRemarkEmitter &(Function &)> getORE;
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h35 class OptimizationRemarkEmitter; variable
84 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA,
100 OptimizationRemarkEmitter *ORE,
117 llvm::OptimizationRemarkEmitter &ORE, int OptLevel,
156 OptimizationRemarkEmitter *ORE, unsigned TripCount,
H A DMemoryOpRemark.h30 class OptimizationRemarkEmitter; variable
36 OptimizationRemarkEmitter &ORE;
41 MemoryOpRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in MemoryOpRemark()
98 AutoInitRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in AutoInitRemark()
H A DLoopUtils.h39 class OptimizationRemarkEmitter; variable
156 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *,
165 OptimizationRemarkEmitter *);
180 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *, bool,
223 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
360 OptimizationRemarkEmitter *ORE = nullptr);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h74 class OptimizationRemarkEmitter; variable
183 OptimizationRemarkEmitter *ORE;
196 OptimizationRemarkEmitter &ORE_,
208 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr);
H A DLoopVectorizationLegality.h44 class OptimizationRemarkEmitter; variable
125 OptimizationRemarkEmitter &ORE,
198 OptimizationRemarkEmitter &ORE;
245 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality()
494 OptimizationRemarkEmitter *ORE;
H A DSLPVectorizer.h41 class OptimizationRemarkEmitter; variable
82 OptimizationRemarkEmitter *ORE_);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp28 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark()
43 if (!OptimizationRemarkEmitter::allowExtraAnalysis(F, REMARK_PASS)) in runImpl()
49 OptimizationRemarkEmitter ORE(&F); in runImpl()
H A DWarnMissedTransforms.cpp25 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
86 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
H A DLoopDataPrefetch.cpp66 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch()
111 OptimizationRemarkEmitter *ORE;
178 OptimizationRemarkEmitter *ORE = in run()
204 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DLoopUnrollAndJamPass.cpp155 OptimizationRemarkEmitter *ORE, unsigned OuterTripCount, in computeUnrollAndJamCount()
282 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop()
428 OptimizationRemarkEmitter &ORE, int OptLevel, in tryToUnrollAndJamLoop()
459 OptimizationRemarkEmitter ORE(&F); in run()
H A DLoopVersioningLICM.cpp119 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM()
162 OptimizationRemarkEmitter *ORE;
583 OptimizationRemarkEmitter ORE(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DLowerAllowCheckPass.cpp54 static void emitRemark(IntrinsicInst *II, OptimizationRemarkEmitter &ORE, in emitRemark()
75 OptimizationRemarkEmitter &ORE) { in removeUbsanTraps()
137 OptimizationRemarkEmitter &ORE = in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp217 OptimizationRemarkEmitter &ORE,
221 OptimizationRemarkEmitter &ORE,
259 OptimizationRemarkEmitter &ORE;
284 OptimizationRemarkEmitter &ORE) const;
341 OptimizationRemarkEmitter &ORE) const;
348 Function &F, OptimizationRemarkEmitter &ORE) const { in computeOutliningColdRegionsInfo()
720 OptimizationRemarkEmitter &ORE) const { in shouldPartialInline()
945 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
971 OptimizationRemarkEmitter &ORE, in FunctionCloner()
1249 OptimizationRemarkEmitter ORE(&F); in unswitchFunction()
[all …]
H A DHotColdSplitting.cpp416 TargetTransformInfo &TTI, OptimizationRemarkEmitter &ORE) { in extractColdRegion()
671 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in outlineColdRegions()
823 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run()
824 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
825 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()
826 ORE.reset(new OptimizationRemarkEmitter(&F)); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DInstrumentation.h30 class OptimizationRemarkEmitter; variable
107 OptimizationRemarkEmitter *ORE);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h38 class OptimizationRemarkEmitter; variable
77 OptimizationRemarkEmitter &ORE;
99 DominatorTree &DT, OptimizationRemarkEmitter &ORE, in InstCombiner()
343 OptimizationRemarkEmitter &getOptimizationRemarkEmitter() const { in getOptimizationRemarkEmitter()

12345