| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | OptimizationRemarkEmitter.h | 33 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 D | InlineAdvisor.h | 26 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 D | InlineCost.h | 27 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 D | MemoryProfileInfo.h | 23 class OptimizationRemarkEmitter; variable 100 OptimizationRemarkEmitter *ORE; 131 CallStackTrie(OptimizationRemarkEmitter *ORE = nullptr,
|
| H A D | MLInlineAdvisor.h | 59 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE); 102 OptimizationRemarkEmitter &ORE, bool Recommendation);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | OptimizationRemarkEmitter.cpp | 27 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 D | KernelInfo.cpp | 34 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 D | InlineAdvisor.cpp | 84 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 D | HotColdSplitting.h | 25 class OptimizationRemarkEmitter; variable 41 std::function<OptimizationRemarkEmitter &(Function &)> *GORE, in HotColdSplitting() 58 OptimizationRemarkEmitter &ORE); 62 std::function<OptimizationRemarkEmitter &(Function &)> *GetORE;
|
| H A D | MemProfContextDisambiguation.h | 28 class OptimizationRemarkEmitter; variable 35 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter); 70 OptimizationRemarkEmitter &ORE);
|
| H A D | IROutliner.h | 57 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 D | MemoryOpRemark.h | 30 class OptimizationRemarkEmitter; variable 36 OptimizationRemarkEmitter &ORE; 41 MemoryOpRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in MemoryOpRemark() 98 AutoInitRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass, in AutoInitRemark()
|
| H A D | UnrollLoop.h | 36 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 D | LoopUtils.h | 39 class OptimizationRemarkEmitter; variable 161 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *, 171 OptimizationRemarkEmitter *); 187 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *, 230 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *, 368 OptimizationRemarkEmitter *ORE = nullptr);
|
| H A D | Instrumentation.h | 31 class OptimizationRemarkEmitter; variable 113 OptimizationRemarkEmitter *ORE);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorize.h | 76 class OptimizationRemarkEmitter; variable 153 OptimizationRemarkEmitter *ORE; 173 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr); 178 OptimizationRemarkEmitter *ORE,
|
| H A D | LoopVectorizationLegality.h | 44 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 D | AnnotationRemarks.cpp | 28 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark() 43 if (!OptimizationRemarkEmitter::allowExtraAnalysis(F, REMARK_PASS)) in runImpl() 49 OptimizationRemarkEmitter ORE(&F); in runImpl()
|
| H A D | WarnMissedTransforms.cpp | 25 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations() 86 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
|
| H A D | LoopDataPrefetch.cpp | 65 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch() 110 OptimizationRemarkEmitter *ORE; 177 OptimizationRemarkEmitter *ORE = in run() 203 OptimizationRemarkEmitter *ORE = in runOnFunction()
|
| H A D | LoopVersioningLICM.cpp | 117 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM() 160 OptimizationRemarkEmitter *ORE; 552 OptimizationRemarkEmitter ORE(F); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | LowerAllowCheckPass.cpp | 55 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 D | PartialInlining.cpp | 216 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 D | HotColdSplitting.cpp | 415 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 D | EVLIndVarSimplify.cpp | 46 OptimizationRemarkEmitter *ORE = nullptr; 49 OptimizationRemarkEmitter *ORE) in EVLIndVarSimplifyImpl() 294 OptimizationRemarkEmitter *ORE = in run()
|