Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DOptimizationRemarkEmitter.h33 class OptimizationRemarkEmitter {
35 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() function
49 LLVM_ABI OptimizationRemarkEmitter(const Function *F);
51 OptimizationRemarkEmitter(OptimizationRemarkEmitter &&Arg) in OptimizationRemarkEmitter() function
54 OptimizationRemarkEmitter &operator=(OptimizationRemarkEmitter &&RHS) {
102 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis()
131 OptimizationRemarkEmitter(const OptimizationRemarkEmitter &) = delete;
132 void operator=(const OptimizationRemarkEmitter &) = delete;
150 std::unique_ptr<OptimizationRemarkEmitter> ORE;
159 OptimizationRemarkEmitter &getORE() { in getORE()
[all …]
H A DInlineAdvisor.h26 class OptimizationRemarkEmitter; variable
78 OptimizationRemarkEmitter &ORE,
132 OptimizationRemarkEmitter &ORE;
149 OptimizationRemarkEmitter &ORE, bool EmitRemarks = true)
220 OptimizationRemarkEmitter &ORE);
222 OptimizationRemarkEmitter &getCallerORE(CallBase &CB);
374 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
378 emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
386 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block,
H A DInlineCost.h27 class OptimizationRemarkEmitter; variable
284 ProfileSummaryInfo *PSI = nullptr, OptimizationRemarkEmitter *ORE = nullptr,
299 ProfileSummaryInfo *PSI = nullptr, OptimizationRemarkEmitter *ORE = nullptr,
327 OptimizationRemarkEmitter *ORE = nullptr);
337 OptimizationRemarkEmitter *ORE = nullptr);
H A DMemoryProfileInfo.h23 class OptimizationRemarkEmitter; variable
100 OptimizationRemarkEmitter *ORE;
131 CallStackTrie(OptimizationRemarkEmitter *ORE = nullptr,
H A DMLInlineAdvisor.h59 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()
112 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction()
125 OptimizationRemarkEmitter
144 return OptimizationRemarkEmitter(&F, BFI); in run()
H A DKernelInfo.cpp34 void updateForBB(const BasicBlock &BB, OptimizationRemarkEmitter &ORE);
103 static void remarkAlloca(OptimizationRemarkEmitter &ORE, const Function &Caller, in remarkAlloca()
141 static void remarkCall(OptimizationRemarkEmitter &ORE, const Function &Caller, in remarkCall()
154 static void remarkFlatAddrspaceAccess(OptimizationRemarkEmitter &ORE, in remarkFlatAddrspaceAccess()
178 OptimizationRemarkEmitter &ORE) { in updateForBB()
265 static void remarkProperty(OptimizationRemarkEmitter &ORE, const Function &F, in remarkProperty()
H A DInlineAdvisor.cpp84 OptimizationRemarkEmitter &ORE, in MandatoryInlineAdvice()
191 OptimizationRemarkEmitter &ORE, in InlineAdvice()
414 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline()
527 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedInto()
545 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedIntoBasedOnCost()
629 OptimizationRemarkEmitter &ORE) { in getMandatoryKind()
660 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.h28 class OptimizationRemarkEmitter; variable
35 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter);
70 OptimizationRemarkEmitter &ORE);
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 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 DUnrollLoop.h36 class OptimizationRemarkEmitter; variable
88 OptimizationRemarkEmitter *ORE,
105 OptimizationRemarkEmitter *ORE, Loop **EpilogueLoop = nullptr);
122 llvm::OptimizationRemarkEmitter &ORE, int OptLevel,
161 OptimizationRemarkEmitter *ORE, unsigned TripCount, unsigned MaxTripCount,
H A DLoopUtils.h39 class OptimizationRemarkEmitter; variable
161 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *,
171 OptimizationRemarkEmitter *);
187 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *,
230 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
368 OptimizationRemarkEmitter *ORE = nullptr);
H A DInstrumentation.h31 class OptimizationRemarkEmitter; variable
113 OptimizationRemarkEmitter *ORE);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h76 class OptimizationRemarkEmitter; variable
153 OptimizationRemarkEmitter *ORE;
173 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr);
178 OptimizationRemarkEmitter *ORE,
H A DLoopVectorizationLegality.h44 class OptimizationRemarkEmitter; variable
125 OptimizationRemarkEmitter &ORE,
198 OptimizationRemarkEmitter &ORE;
257 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality()
592 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.cpp65 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch()
110 OptimizationRemarkEmitter *ORE;
177 OptimizationRemarkEmitter *ORE = in run()
203 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DLoopVersioningLICM.cpp117 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM()
160 OptimizationRemarkEmitter *ORE;
552 OptimizationRemarkEmitter ORE(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DLowerAllowCheckPass.cpp55 static void emitRemark(IntrinsicInst *II, OptimizationRemarkEmitter &ORE, in emitRemark()
76 OptimizationRemarkEmitter &ORE, in removeUbsanTraps()
159 OptimizationRemarkEmitter &ORE = in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp216 OptimizationRemarkEmitter &ORE,
220 OptimizationRemarkEmitter &ORE,
258 OptimizationRemarkEmitter &ORE;
283 OptimizationRemarkEmitter &ORE) const;
340 OptimizationRemarkEmitter &ORE) const;
347 Function &F, OptimizationRemarkEmitter &ORE) const { in computeOutliningColdRegionsInfo()
715 OptimizationRemarkEmitter &ORE) const { in shouldPartialInline()
937 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
963 OptimizationRemarkEmitter &ORE, in FunctionCloner()
1241 OptimizationRemarkEmitter ORE(&F); in unswitchFunction()
[all …]
H A DHotColdSplitting.cpp415 TargetTransformInfo &TTI, OptimizationRemarkEmitter &ORE) { in extractColdRegion()
670 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in outlineColdRegions()
822 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run()
823 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
824 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()
825 ORE.reset(new OptimizationRemarkEmitter(&F)); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DEVLIndVarSimplify.cpp46 OptimizationRemarkEmitter *ORE = nullptr;
49 OptimizationRemarkEmitter *ORE) in EVLIndVarSimplifyImpl()
294 OptimizationRemarkEmitter *ORE = in run()

12345