Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DOptimizationRemarkEmitter.h38 class OptimizationRemarkEmitter {
40 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() function
54 OptimizationRemarkEmitter(const Function *F);
56 OptimizationRemarkEmitter(OptimizationRemarkEmitter &&Arg) in OptimizationRemarkEmitter() function
59 OptimizationRemarkEmitter &operator=(OptimizationRemarkEmitter &&RHS) {
119 OptimizationRemarkEmitter(const OptimizationRemarkEmitter &) = delete;
120 void operator=(const OptimizationRemarkEmitter &) = delete;
138 std::unique_ptr<OptimizationRemarkEmitter> ORE;
147 OptimizationRemarkEmitter &getORE() { in getORE()
162 typedef OptimizationRemarkEmitter Result;
H A DInlineCost.h220 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE = nullptr);
232 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE);
H A DValueTracking.h41 class OptimizationRemarkEmitter; variable
59 OptimizationRemarkEmitter *ORE = nullptr,
67 OptimizationRemarkEmitter *ORE = nullptr,
H A DInstructionSimplify.h49 class OptimizationRemarkEmitter; variable
256 OptimizationRemarkEmitter *ORE = nullptr);
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp25 OptimizationRemarkEmitter::OptimizationRemarkEmitter(const Function *F) in OptimizationRemarkEmitter() function in OptimizationRemarkEmitter
47 bool OptimizationRemarkEmitter::invalidate( in invalidate()
59 Optional<uint64_t> OptimizationRemarkEmitter::computeHotness(const Value *V) { in computeHotness()
66 void OptimizationRemarkEmitter::computeHotness( in computeHotness()
73 void OptimizationRemarkEmitter::emit( in emit()
101 ORE = llvm::make_unique<OptimizationRemarkEmitter>(&Fn, BFI); in runOnFunction()
113 OptimizationRemarkEmitter
123 return OptimizationRemarkEmitter(&F, BFI); in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp177 OptimizationRemarkEmitter &ORE);
185 std::function<OptimizationRemarkEmitter &(Function &)> *GetORE;
574 OptimizationRemarkEmitter &ORE = (*GetORE)(F); in run()
591 std::unique_ptr<OptimizationRemarkEmitter> ORE; in runOnModule()
592 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in runOnModule()
593 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in runOnModule()
594 ORE.reset(new OptimizationRemarkEmitter(&F)); in runOnModule()
619 std::unique_ptr<OptimizationRemarkEmitter> ORE; in run()
620 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
621 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()
[all …]
H A DPartialInlining.cpp226 OptimizationRemarkEmitter &ORE);
228 OptimizationRemarkEmitter &ORE);
263 OptimizationRemarkEmitter &ORE;
283 OptimizationRemarkEmitter &ORE);
754 OptimizationRemarkEmitter &ORE) { in shouldPartialInline()
952 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE) in FunctionCloner()
976 OptimizationRemarkEmitter &ORE) in FunctionCloner()
1252 OptimizationRemarkEmitter ORE(F); in unswitchFunction()
1339 OptimizationRemarkEmitter OrigFuncORE(Cloner.OrigFunc); in tryPartialInline()
1376 OptimizationRemarkEmitter CallerORE(CS.getCaller()); in tryPartialInline()
[all …]
H A DWholeProgramDevirt.cpp286 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) { in emitRemark()
300 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in replaceAndErase()
422 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter;
437 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in DevirtModule()
542 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
574 std::unique_ptr<OptimizationRemarkEmitter> ORE; in runOnModule()
575 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in runOnModule()
576 ORE = make_unique<OptimizationRemarkEmitter>(F); in runOnModule()
623 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in run()
638 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in runForTesting()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h99 OptimizationRemarkEmitter &ORE);
168 OptimizationRemarkEmitter &ORE;
185 LoopVectorizationRequirements(OptimizationRemarkEmitter &ORE) : ORE(ORE) {} in LoopVectorizationRequirements()
202 OptimizationRemarkEmitter &ORE;
224 OptimizationRemarkEmitter *ORE, LoopVectorizationRequirements *R, in LoopVectorizationLegality()
437 OptimizationRemarkEmitter *ORE;
H A DLoopVectorize.h74 class OptimizationRemarkEmitter; variable
99 OptimizationRemarkEmitter *ORE;
109 OptimizationRemarkEmitter &ORE);
H A DSLPVectorizer.h43 class OptimizationRemarkEmitter; variable
82 OptimizationRemarkEmitter *ORE_);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h45 class OptimizationRemarkEmitter; variable
114 OptimizationRemarkEmitter *ORE);
127 OptimizationRemarkEmitter *ORE);
158 OptimizationRemarkEmitter *);
280 OptimizationRemarkEmitter *ORE = nullptr);
H A DUnrollLoop.h33 class OptimizationRemarkEmitter; variable
73 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA,
97 OptimizationRemarkEmitter *ORE,
106 OptimizationRemarkEmitter *ORE, unsigned &TripCount,
H A DSimplifyLibCalls.h31 class OptimizationRemarkEmitter; variable
77 OptimizationRemarkEmitter &ORE;
104 OptimizationRemarkEmitter &ORE,
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp181 OptimizationRemarkEmitter &ORE;
208 bool SamplePGO, OptimizationRemarkEmitter &ORE) in ICallPromotionFunc()
301 OptimizationRemarkEmitter *ORE) { in promoteIndirectCall()
402 std::unique_ptr<OptimizationRemarkEmitter> OwnedORE; in promoteIndirectCalls()
403 OptimizationRemarkEmitter *ORE; in promoteIndirectCalls()
409 OwnedORE = llvm::make_unique<OptimizationRemarkEmitter>(&F); in promoteIndirectCalls()
H A DPGOMemOPSizeOpt.cpp139 OptimizationRemarkEmitter &ORE, DominatorTree *DT) in MemOPSizeOpt()
175 OptimizationRemarkEmitter &ORE;
416 OptimizationRemarkEmitter &ORE, in PGOMemOPSizeOptImpl()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopDataPrefetch.cpp66 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch()
100 OptimizationRemarkEmitter *ORE;
162 OptimizationRemarkEmitter *ORE = in run()
187 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DWarnMissedTransforms.cpp25 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
86 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations()
H A DInstSimplifyPass.cpp32 OptimizationRemarkEmitter *ORE) { in runImpl()
105 OptimizationRemarkEmitter *ORE = in runOnFunction()
H A DLICM.cpp128 MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE);
131 MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE,
137 OptimizationRemarkEmitter *ORE,
160 OptimizationRemarkEmitter *ORE, bool DeleteAST);
193 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); in runOnLoop()
289 MemorySSA *MSSA, OptimizationRemarkEmitter *ORE, bool DeleteAST) { in runOnLoop()
423 OptimizationRemarkEmitter *ORE) { in sinkRegion()
721 OptimizationRemarkEmitter *ORE) { in hoistRegion()
1000 OptimizationRemarkEmitter *ORE) { in canSinkOrHoistInst()
1429 MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE, in sink()
[all …]
H A DTailRecursionElimination.cpp190 OptimizationRemarkEmitter *ORE) { in markTails()
503 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in eliminateRecursiveTailCall()
691 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in foldReturnAndProcessPred()
740 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in processReturningBlock()
751 OptimizationRemarkEmitter *ORE, in eliminateTailRecursion()
H A DLoopUnrollAndJamPass.cpp158 OptimizationRemarkEmitter *ORE, unsigned OuterTripCount, in computeUnrollAndJamCount()
281 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop()
456 OptimizationRemarkEmitter ORE(&F); in runOnLoop()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/
H A DInstrumentation.h30 class OptimizationRemarkEmitter; variable
122 OptimizationRemarkEmitter *ORE);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h50 class OptimizationRemarkEmitter; variable
161 OptimizationRemarkEmitter *ORE;
198 OptimizationRemarkEmitter *ORE);
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGISel.h33 class OptimizationRemarkEmitter; variable
63 std::unique_ptr<OptimizationRemarkEmitter> ORE;

123