Home
last modified time | relevance | path

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

12345

/openbsd-src/gnu/llvm/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.h26 class OptimizationRemarkEmitter; variable
79 OptimizationRemarkEmitter &ORE, bool IsInliningRecommended);
132 OptimizationRemarkEmitter &ORE;
149 OptimizationRemarkEmitter &ORE, bool EmitRemarks = true)
220 OptimizationRemarkEmitter &ORE);
222 OptimizationRemarkEmitter &getCallerORE(CallBase &CB);
375 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
378 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
385 void emitInlinedIntoBasedOnCost(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
H A DInlineCost.h26 class OptimizationRemarkEmitter; variable
282 OptimizationRemarkEmitter *ORE = nullptr);
296 OptimizationRemarkEmitter *ORE = nullptr);
321 OptimizationRemarkEmitter *ORE = nullptr);
330 OptimizationRemarkEmitter *ORE = nullptr);
H A DMLInlineAdvisor.h58 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE);
97 OptimizationRemarkEmitter &ORE, bool Recommendation);
H A DValueTracking.h41 class OptimizationRemarkEmitter; variable
60 OptimizationRemarkEmitter *ORE = nullptr,
76 OptimizationRemarkEmitter *ORE = nullptr,
84 OptimizationRemarkEmitter *ORE = nullptr,
93 OptimizationRemarkEmitter *ORE = nullptr,
/openbsd-src/gnu/llvm/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.cpp73 OptimizationRemarkEmitter &ORE, in MandatoryInlineAdvice()
175 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()
/openbsd-src/gnu/llvm/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.h57 class OptimizationRemarkEmitter; variable
203 function_ref<OptimizationRemarkEmitter &(Function &)> GORE) in IROutliner()
340 function_ref<OptimizationRemarkEmitter &(Function &)> getORE;
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h73 class OptimizationRemarkEmitter; variable
182 OptimizationRemarkEmitter *ORE;
195 OptimizationRemarkEmitter &ORE_,
207 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr);
213 OptimizationRemarkEmitter *ORE, Loop *TheLoop,
H A DLoopVectorizationLegality.h45 class OptimizationRemarkEmitter; variable
126 OptimizationRemarkEmitter &ORE,
199 OptimizationRemarkEmitter &ORE;
246 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality()
493 OptimizationRemarkEmitter *ORE;
H A DSLPVectorizer.h41 class OptimizationRemarkEmitter; variable
82 OptimizationRemarkEmitter *ORE_);
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h33 class OptimizationRemarkEmitter; variable
81 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA,
96 OptimizationRemarkEmitter *ORE,
106 OptimizationRemarkEmitter *ORE, unsigned TripCount,
123 llvm::OptimizationRemarkEmitter &ORE, int OptLevel,
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.h37 class OptimizationRemarkEmitter; variable
151 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *,
160 OptimizationRemarkEmitter *);
175 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *, bool,
213 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
350 OptimizationRemarkEmitter *ORE = nullptr);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp29 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark()
44 if (!OptimizationRemarkEmitter::allowExtraAnalysis(F, REMARK_PASS)) in runImpl()
50 OptimizationRemarkEmitter ORE(&F); in runImpl()
H A DWarnMissedTransforms.cpp26 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
87 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 DLoopVersioningLICM.cpp149 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM()
192 OptimizationRemarkEmitter *ORE;
572 OptimizationRemarkEmitter *ORE = in runOnLoop()
643 OptimizationRemarkEmitter ORE(F); in run()
H A DInstSimplifyPass.cpp30 OptimizationRemarkEmitter *ORE) { in runImpl()
105 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DLICM.cpp155 OptimizationRemarkEmitter *ORE);
158 MemorySSAUpdater &MSSAU, OptimizationRemarkEmitter *ORE);
162 OptimizationRemarkEmitter *ORE, const Instruction *CtxI,
192 OptimizationRemarkEmitter *ORE, bool LoopNestMode = false);
232 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); in runOnLoop()
274 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); in run()
311 OptimizationRemarkEmitter ORE(LN.getParent()); in run()
398 OptimizationRemarkEmitter *ORE, in runOnLoop()
544 OptimizationRemarkEmitter *ORE, Loop *OutermostLoop) { in sinkRegion()
612 OptimizationRemarkEmitter *ORE) { in sinkRegionForLoopNest()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp337 OptimizationRemarkEmitter &ORE, AssumptionCache *AC, unsigned Count) { in extractColdRegion()
607 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in outlineColdRegions()
727 std::unique_ptr<OptimizationRemarkEmitter> ORE; in runOnModule()
728 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in runOnModule()
729 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in runOnModule()
730 ORE.reset(new OptimizationRemarkEmitter(&F)); in runOnModule()
759 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run()
760 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
761 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()
762 ORE.reset(new OptimizationRemarkEmitter(&F)); in run()
H A DPartialInlining.cpp218 OptimizationRemarkEmitter &ORE,
222 OptimizationRemarkEmitter &ORE,
260 OptimizationRemarkEmitter &ORE;
285 OptimizationRemarkEmitter &ORE) const;
342 OptimizationRemarkEmitter &ORE) const;
395 Function &F, OptimizationRemarkEmitter &ORE) const { in computeOutliningColdRegionsInfo()
767 OptimizationRemarkEmitter &ORE) const { in shouldPartialInline()
992 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
1018 OptimizationRemarkEmitter &ORE, in FunctionCloner()
1295 OptimizationRemarkEmitter ORE(&F); in unswitchFunction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp120 OptimizationRemarkEmitter &ORE;
147 bool SamplePGO, OptimizationRemarkEmitter &ORE) in ICallPromotionFunc()
247 OptimizationRemarkEmitter *ORE) { in promoteIndirectCall()
345 std::unique_ptr<OptimizationRemarkEmitter> OwnedORE; in promoteIndirectCalls()
346 OptimizationRemarkEmitter *ORE; in promoteIndirectCalls()
352 OwnedORE = std::make_unique<OptimizationRemarkEmitter>(&F); in promoteIndirectCalls()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/
H A DInstrumentation.h31 class OptimizationRemarkEmitter; variable
102 OptimizationRemarkEmitter *ORE);

12345