| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | OptimizationRemarkEmitter.h | 33 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 D | InlineAdvisor.h | 26 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 D | InlineCost.h | 26 class OptimizationRemarkEmitter; variable 282 OptimizationRemarkEmitter *ORE = nullptr); 296 OptimizationRemarkEmitter *ORE = nullptr); 321 OptimizationRemarkEmitter *ORE = nullptr); 330 OptimizationRemarkEmitter *ORE = nullptr);
|
| H A D | MLInlineAdvisor.h | 58 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE); 97 OptimizationRemarkEmitter &ORE, bool Recommendation);
|
| H A D | ValueTracking.h | 41 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 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() 115 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction() 128 OptimizationRemarkEmitter 147 return OptimizationRemarkEmitter(&F, BFI); in run()
|
| H A D | InlineAdvisor.cpp | 73 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 D | HotColdSplitting.h | 23 class OptimizationRemarkEmitter; variable 38 std::function<OptimizationRemarkEmitter &(Function &)> *GORE, in HotColdSplitting() 51 OptimizationRemarkEmitter &ORE, 56 std::function<OptimizationRemarkEmitter &(Function &)> *GetORE;
|
| H A D | IROutliner.h | 57 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 D | LoopVectorize.h | 73 class OptimizationRemarkEmitter; variable 182 OptimizationRemarkEmitter *ORE; 195 OptimizationRemarkEmitter &ORE_, 207 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr); 213 OptimizationRemarkEmitter *ORE, Loop *TheLoop,
|
| H A D | LoopVectorizationLegality.h | 45 class OptimizationRemarkEmitter; variable 126 OptimizationRemarkEmitter &ORE, 199 OptimizationRemarkEmitter &ORE; 246 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality() 493 OptimizationRemarkEmitter *ORE;
|
| H A D | SLPVectorizer.h | 41 class OptimizationRemarkEmitter; variable 82 OptimizationRemarkEmitter *ORE_);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 33 class OptimizationRemarkEmitter; variable 81 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA, 96 OptimizationRemarkEmitter *ORE, 106 OptimizationRemarkEmitter *ORE, unsigned TripCount, 123 llvm::OptimizationRemarkEmitter &ORE, int OptLevel,
|
| 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 | LoopUtils.h | 37 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 D | AnnotationRemarks.cpp | 29 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark() 44 if (!OptimizationRemarkEmitter::allowExtraAnalysis(F, REMARK_PASS)) in runImpl() 50 OptimizationRemarkEmitter ORE(&F); in runImpl()
|
| H A D | WarnMissedTransforms.cpp | 26 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations() 87 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
|
| H A D | LoopDataPrefetch.cpp | 66 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch() 111 OptimizationRemarkEmitter *ORE; 178 OptimizationRemarkEmitter *ORE = in run() 204 OptimizationRemarkEmitter *ORE = in runOnFunction()
|
| H A D | LoopVersioningLICM.cpp | 149 OptimizationRemarkEmitter *ORE, in LoopVersioningLICM() 192 OptimizationRemarkEmitter *ORE; 572 OptimizationRemarkEmitter *ORE = in runOnLoop() 643 OptimizationRemarkEmitter ORE(F); in run()
|
| H A D | InstSimplifyPass.cpp | 30 OptimizationRemarkEmitter *ORE) { in runImpl() 105 OptimizationRemarkEmitter *ORE = in runOnFunction()
|
| H A D | LICM.cpp | 155 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 D | HotColdSplitting.cpp | 337 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 D | PartialInlining.cpp | 218 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 D | IndirectCallPromotion.cpp | 120 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 D | Instrumentation.h | 31 class OptimizationRemarkEmitter; variable 102 OptimizationRemarkEmitter *ORE);
|