/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | WarnMissedTransforms.cpp | 25 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations() 86 OptimizationRemarkEmitter *ORE) { in warnAboutLeftoverTransformations() 99 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() local
|
H A D | AnnotationRemarks.cpp | 28 OptimizationRemarkEmitter &ORE, in tryEmitAutoInitRemark() argument 49 OptimizationRemarkEmitter ORE(&F); in runImpl() local
|
H A D | LoopDataPrefetch.cpp | 66 OptimizationRemarkEmitter *ORE) in LoopDataPrefetch() argument 111 OptimizationRemarkEmitter *ORE; member in __anon2181abaa0111::LoopDataPrefetch 178 OptimizationRemarkEmitter *ORE = in run() local 204 OptimizationRemarkEmitter *ORE = in runOnFunction() local
|
H A D | LoopUnrollAndJamPass.cpp | 155 OptimizationRemarkEmitter *ORE, unsigned OuterTripCount, in computeUnrollAndJamCount() argument 282 OptimizationRemarkEmitter &ORE, int OptLevel) { in tryToUnrollAndJamLoop() argument 426 tryToUnrollAndJamLoop(LoopNest & LN,DominatorTree & DT,LoopInfo & LI,ScalarEvolution & SE,const TargetTransformInfo & TTI,AssumptionCache & AC,DependenceInfo & DI,OptimizationRemarkEmitter & ORE,int OptLevel,LPMUpdater & U) tryToUnrollAndJamLoop() argument 457 OptimizationRemarkEmitter ORE(&F); run() local [all...] |
H A D | TailRecursionElimination.cpp | 189 static bool markTails(Function &F, OptimizationRemarkEmitter *ORE) { in markTails() argument 404 OptimizationRemarkEmitter *ORE; member in __anon7344ba420511::TailRecursionEliminator 434 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, in TailRecursionEliminator() argument 859 eliminate(Function & F,const TargetTransformInfo * TTI,AliasAnalysis * AA,OptimizationRemarkEmitter * ORE,DomTreeUpdater & DTU) eliminate() argument 941 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); run() local [all...] |
H A D | LoopDeletion.cpp | 401 OptimizationRemarkEmitter &ORE) { in breakBackedgeIfNotTaken() argument 439 OptimizationRemarkEmitter &ORE) { in deleteLoopIfDead() argument 527 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); in run() local
|
H A D | LoopVersioningLICM.cpp | 162 OptimizationRemarkEmitter *ORE; member 583 OptimizationRemarkEmitter ORE(F); run() local [all...] |
H A D | LoopUnrollPass.cpp | 186 gatherUnrollingPreferences(Loop * L,ScalarEvolution & SE,const TargetTransformInfo & TTI,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter & ORE,int OptLevel,std::optional<unsigned> UserThreshold,std::optional<unsigned> UserCount,std::optional<bool> UserAllowPartial,std::optional<bool> UserRuntime,std::optional<bool> UserUpperBound,std::optional<unsigned> UserFullUnrollMaxCount) gatherUnrollingPreferences() argument 880 computeUnrollCount(Loop * L,const TargetTransformInfo & TTI,DominatorTree & DT,LoopInfo * LI,AssumptionCache * AC,ScalarEvolution & SE,const SmallPtrSetImpl<const Value * > & EphValues,OptimizationRemarkEmitter * ORE,unsigned TripCount,unsigned MaxTripCount,bool MaxOrZero,unsigned TripMultiple,const UnrollCostEstimator & UCE,TargetTransformInfo::UnrollingPreferences & UP,TargetTransformInfo::PeelingPreferences & PP,bool & UseUpperBound) computeUnrollCount() argument 1112 tryToUnrollLoop(Loop * L,DominatorTree & DT,LoopInfo * LI,ScalarEvolution & SE,const TargetTransformInfo & TTI,AssumptionCache & AC,OptimizationRemarkEmitter & ORE,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,bool PreserveLCSSA,int OptLevel,bool OnlyFullUnroll,bool OnlyWhenForced,bool ForgetAllSCEV,std::optional<unsigned> ProvidedCount,std::optional<unsigned> ProvidedThreshold,std::optional<bool> ProvidedAllowPartial,std::optional<bool> ProvidedRuntime,std::optional<bool> ProvidedUpperBound,std::optional<bool> ProvidedAllowPeeling,std::optional<bool> ProvidedAllowProfileBasedPeeling,std::optional<unsigned> ProvidedFullUnrollMaxCount) tryToUnrollLoop() argument 1402 OptimizationRemarkEmitter ORE(&F); runOnLoop() local 1462 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); run() local 1553 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); run() local [all...] |
H A D | LoopInterchange.cpp | 244 OptimizationRemarkEmitter *ORE) in LoopInterchangeLegality() argument 287 OptimizationRemarkEmitter *ORE; member in __anona8cdc8870211::LoopInterchangeLegality 302 OptimizationRemarkEmitter *ORE) in LoopInterchangeProfitability() argument 328 OptimizationRemarkEmitter *ORE; member in __anona8cdc8870211::LoopInterchangeProfitability 370 OptimizationRemarkEmitter *ORE; member 1720 OptimizationRemarkEmitter ORE(&F); run() local [all...] |
H A D | LICM.cpp | 252 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); runOnLoop() local 294 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); run() local 328 OptimizationRemarkEmitter ORE(LN.getParent()); run() local 404 runOnLoop(Loop * L,AAResults * AA,LoopInfo * LI,DominatorTree * DT,AssumptionCache * AC,TargetLibraryInfo * TLI,TargetTransformInfo * TTI,ScalarEvolution * SE,MemorySSA * MSSA,OptimizationRemarkEmitter * ORE,bool LoopNestMode) runOnLoop() argument 549 sinkRegion(DomTreeNode * N,AAResults * AA,LoopInfo * LI,DominatorTree * DT,TargetLibraryInfo * TLI,TargetTransformInfo * TTI,Loop * CurLoop,MemorySSAUpdater & MSSAU,ICFLoopSafetyInfo * SafetyInfo,SinkAndHoistLICMFlags & Flags,OptimizationRemarkEmitter * ORE,Loop * OutermostLoop) sinkRegion() argument 618 sinkRegionForLoopNest(DomTreeNode * N,AAResults * AA,LoopInfo * LI,DominatorTree * DT,TargetLibraryInfo * TLI,TargetTransformInfo * TTI,Loop * CurLoop,MemorySSAUpdater & MSSAU,ICFLoopSafetyInfo * SafetyInfo,SinkAndHoistLICMFlags & Flags,OptimizationRemarkEmitter * ORE) sinkRegionForLoopNest() argument 871 hoistRegion(DomTreeNode * N,AAResults * AA,LoopInfo * LI,DominatorTree * DT,AssumptionCache * AC,TargetLibraryInfo * TLI,Loop * CurLoop,MemorySSAUpdater & MSSAU,ScalarEvolution * SE,ICFLoopSafetyInfo * SafetyInfo,SinkAndHoistLICMFlags & Flags,OptimizationRemarkEmitter * ORE,bool LoopNestMode,bool AllowSpeculation) hoistRegion() argument 1153 canSinkOrHoistInst(Instruction & I,AAResults * AA,DominatorTree * DT,Loop * CurLoop,MemorySSAUpdater & MSSAU,bool TargetExecutesOncePerLoop,SinkAndHoistLICMFlags & Flags,OptimizationRemarkEmitter * ORE) canSinkOrHoistInst() argument 1619 sink(Instruction & I,LoopInfo * LI,DominatorTree * DT,const Loop * CurLoop,ICFLoopSafetyInfo * SafetyInfo,MemorySSAUpdater & MSSAU,OptimizationRemarkEmitter * ORE) sink() argument 1727 hoist(Instruction & I,const DominatorTree * DT,const Loop * CurLoop,BasicBlock * Dest,ICFLoopSafetyInfo * SafetyInfo,MemorySSAUpdater & MSSAU,ScalarEvolution * SE,OptimizationRemarkEmitter * ORE) hoist() argument 1773 isSafeToExecuteUnconditionally(Instruction & Inst,const DominatorTree * DT,const TargetLibraryInfo * TLI,const Loop * CurLoop,const LoopSafetyInfo * SafetyInfo,OptimizationRemarkEmitter * ORE,const Instruction * CtxI,AssumptionCache * AC,bool AllowSpeculation) isSafeToExecuteUnconditionally() argument 1960 promoteLoopAccessesToScalars(const SmallSetVector<Value *,8> & PointerMustAliases,SmallVectorImpl<BasicBlock * > & ExitBlocks,SmallVectorImpl<BasicBlock::iterator> & InsertPts,SmallVectorImpl<MemoryAccess * > & MSSAInsertPts,PredIteratorCache & PIC,LoopInfo * LI,DominatorTree * DT,AssumptionCache * AC,const TargetLibraryInfo * TLI,TargetTransformInfo * TTI,Loop * CurLoop,MemorySSAUpdater & MSSAU,ICFLoopSafetyInfo * SafetyInfo,OptimizationRemarkEmitter * ORE,bool AllowSpeculation,bool HasReadsOutsideSet) promoteLoopAccessesToScalars() argument [all...] |
H A D | LoopDistribute.cpp | 653 : L(L), F(F), LI(LI), DT(DT), SE(SE), LAIs(LAIs), ORE(ORE) { in LoopDistributeForLoop() argument 952 OptimizationRemarkEmitter *ORE; global() member in __anon22a277de0111::LoopDistributeForLoop 967 runImpl(Function & F,LoopInfo * LI,DominatorTree * DT,ScalarEvolution * SE,OptimizationRemarkEmitter * ORE,LoopAccessInfoManager & LAIs) runImpl() argument 1000 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 113 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr) { in reportHWLoopFailure() argument 149 AssumptionCache &AC, OptimizationRemarkEmitter *ORE, in HardwareLoopsImpl() argument 172 OptimizationRemarkEmitter *ORE; member in __anon9fb677210111::HardwareLoopsImpl 202 OptimizationRemarkEmitter *ORE, in HardwareLoop() argument 217 OptimizationRemarkEmitter *ORE member in __anon9fb677210111::HardwareLoop 244 auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); runOnFunction() local 277 auto *ORE = &AM.getResult<OptimizationRemarkEmitterAnalysis>(F); run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 120 OptimizationRemarkEmitter &ORE; global() member in __anon8ef128580111::IndirectCallPromoter 147 IndirectCallPromoter(Function & Func,InstrProfSymtab * Symtab,bool SamplePGO,OptimizationRemarkEmitter & ORE) IndirectCallPromoter() argument 247 promoteIndirectCall(CallBase & CB,Function * DirectCallee,uint64_t Count,uint64_t TotalCount,bool AttachProfToDirectCall,OptimizationRemarkEmitter * ORE) promoteIndirectCall() argument 343 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); promoteIndirectCalls() local [all...] |
H A D | PGOMemOPSizeOpt.cpp | 178 OptimizationRemarkEmitter &ORE, DominatorTree *DT, in MemOPSizeOpt() argument 220 OptimizationRemarkEmitter &ORE; global() member in __anon2f7048d50111::MemOPSizeOpt 460 PGOMemOPSizeOptImpl(Function & F,BlockFrequencyInfo & BFI,OptimizationRemarkEmitter & ORE,DominatorTree * DT,TargetLibraryInfo & TLI) PGOMemOPSizeOptImpl() argument 475 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); run() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineAdvisor.cpp | 74 MandatoryInlineAdvice(InlineAdvisor * Advisor,CallBase & CB,OptimizationRemarkEmitter & ORE,bool IsInliningMandatory) MandatoryInlineAdvice() argument 142 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); getDefaultInlineAdvice() local 176 InlineAdvice(InlineAdvisor * Advisor,CallBase & CB,OptimizationRemarkEmitter & ORE,bool IsInliningRecommended) InlineAdvice() argument 378 shouldInline(CallBase & CB,function_ref<InlineCost (CallBase & CB)> GetInlineCost,OptimizationRemarkEmitter & ORE,bool EnableDeferral) shouldInline() argument 491 emitInlinedInto(OptimizationRemarkEmitter & ORE,DebugLoc DLoc,const BasicBlock * Block,const Function & Callee,const Function & Caller,bool AlwaysInline,function_ref<void (OptimizationRemark &)> ExtraContext,const char * PassName) emitInlinedInto() argument 509 emitInlinedIntoBasedOnCost(OptimizationRemarkEmitter & ORE,DebugLoc DLoc,const BasicBlock * Block,const Function & Callee,const Function & Caller,const InlineCost & IC,bool ForProfileContext,const char * PassName) emitInlinedIntoBasedOnCost() argument 593 getMandatoryKind(CallBase & CB,FunctionAnalysisManager & FAM,OptimizationRemarkEmitter & ORE) getMandatoryKind() argument [all...] |
H A D | MLInlineAdvisor.cpp | 335 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); getAdviceImpl() local 426 getAdviceFromModel(CallBase & CB,OptimizationRemarkEmitter & ORE) getAdviceFromModel() argument 478 MLInlineAdvice(MLInlineAdvisor * Advisor,CallBase & CB,OptimizationRemarkEmitter & ORE,bool Recommendation) MLInlineAdvice() argument [all...] |
H A D | DevelopmentModeInlineAdvisor.cpp | 370 CallBase &CB, OptimizationRemarkEmitter &ORE) { argument 180 LoggingMLInlineAdvice(DevelopmentModeMLInlineAdvisor * Advisor,CallBase & CB,OptimizationRemarkEmitter & ORE,bool Recommendation,TrainingLogger & Logger,std::optional<size_t> CallerSizeEstimateBefore,std::optional<size_t> CalleeSizeEstimateBefore,bool DefaultDecision,bool Mandatory=false) global() argument
|
H A D | ReplayInlineAdvisor.cpp | 97 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getAdviceImpl() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 198 OptimizationRemarkEmitter &ORE; variable 245 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality() argument 491 OptimizationRemarkEmitter *ORE; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyLibCalls.h | 107 OptimizationRemarkEmitter &ORE; variable
|
H A D | MemoryOpRemark.h | 36 OptimizationRemarkEmitter &ORE; member
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | OptimizationRemarkEmitter.h | 147 std::unique_ptr<OptimizationRemarkEmitter> ORE; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 378 extractColdRegion(const BlockSequence & Region,const CodeExtractorAnalysisCache & CEAC,DominatorTree & DT,BlockFrequencyInfo * BFI,TargetTransformInfo & TTI,OptimizationRemarkEmitter & ORE,AssumptionCache * AC,unsigned Count) extractColdRegion() argument 651 OptimizationRemarkEmitter &ORE = (*GetORE)(F); outlineColdRegions() local 776 std::unique_ptr<OptimizationRemarkEmitter> ORE; run() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 319 OptimizationRemarkEmitter *ORE; global() variable 335 LoopVectorizationPlanner(Loop * L,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo & TTI,LoopVectorizationLegality * Legal,LoopVectorizationCostModel & CM,InterleavedAccessInfo & IAI,PredicatedScalarEvolution & PSE,const LoopVectorizeHints & Hints,OptimizationRemarkEmitter * ORE) LoopVectorizationPlanner() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURemoveIncompatibleFunctions.cpp | 121 OptimizationRemarkEmitter ORE(&F); in reportFunctionRemoved() local
|