/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 51 OptimizationRemarkEmitter &ORE,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackProtector.cpp | 285 OptimizationRemarkEmitter ORE(F); 288 ORE.emit([&]() { 321 ORE.emit(RemarkBuilder); 327 ORE.emit(RemarkBuilder); 334 ORE.emit(RemarkBuilder); 345 ORE.emit([&]() { 360 ORE.emit([&]() {
|
H A D | ShrinkWrap.cpp | 135 MachineOptimizationRemarkEmitter *ORE = nullptr; member in class:__anon3588::ShrinkWrap 196 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE(); 450 static bool giveUpWithRemarks(MachineOptimizationRemarkEmitter *ORE, argument 454 ORE->emit([&]() { 479 return giveUpWithRemarks(ORE, "UnsupportedIrreducibleCFG", 493 return giveUpWithRemarks(ORE, "UnsupportedEHFunclets",
|
H A D | InterleavedLoadCombinePass.cpp | 100 OptimizationRemarkEmitter &ORE); 1117 OptimizationRemarkEmitter &ORE) { 1246 ORE.emit([&]() { 1256 OptimizationRemarkEmitter ORE(&F); 1289 if (combine(InterleavedLoad, ORE)) { 1116 combine(std::list<VectorInfo> &InterleavedLoad, OptimizationRemarkEmitter &ORE) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 144 OptimizationRemarkEmitter *ORE); 147 MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE); 152 OptimizationRemarkEmitter *ORE, 176 OptimizationRemarkEmitter *ORE); 213 // but ORE cannot be preserved (see comment before the pass definition). 214 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); 223 SE ? &SE->getSE() : nullptr, MSSA, &ORE); 250 // but ORE cannot be preserved (see comment before the pass definition). 251 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); 255 AR.MSSA, &ORE)) 287 runOnLoop( Loop *L, AAResults *AA, LoopInfo *LI, DominatorTree *DT, TargetLibraryInfo *TLI, TargetTransformInfo *TTI, ScalarEvolution *SE, MemorySSA *MSSA, OptimizationRemarkEmitter *ORE) argument 451 sinkRegion(DomTreeNode *N, AAResults *AA, LoopInfo *LI, DominatorTree *DT, TargetLibraryInfo *TLI, TargetTransformInfo *TTI, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, ICFLoopSafetyInfo *SafetyInfo, SinkAndHoistLICMFlags &Flags, OptimizationRemarkEmitter *ORE) argument 754 hoistRegion(DomTreeNode *N, AAResults *AA, LoopInfo *LI, DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, ScalarEvolution *SE, ICFLoopSafetyInfo *SafetyInfo, SinkAndHoistLICMFlags &Flags, OptimizationRemarkEmitter *ORE) argument 1038 canSinkOrHoistInst(Instruction &I, AAResults *AA, DominatorTree *DT, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, bool TargetExecutesOncePerLoop, SinkAndHoistLICMFlags *Flags, OptimizationRemarkEmitter *ORE) argument 1531 sink(Instruction &I, LoopInfo *LI, DominatorTree *DT, const Loop *CurLoop, ICFLoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE) argument 1632 hoist(Instruction &I, const DominatorTree *DT, const Loop *CurLoop, BasicBlock *Dest, ICFLoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU, ScalarEvolution *SE, OptimizationRemarkEmitter *ORE) argument 1676 isSafeToExecuteUnconditionally(Instruction &Inst, const DominatorTree *DT, const Loop *CurLoop, const LoopSafetyInfo *SafetyInfo, OptimizationRemarkEmitter *ORE, const Instruction *CtxI) argument 1837 promoteLoopAccessesToScalars( const SmallSetVector<Value *, 8> &PointerMustAliases, SmallVectorImpl<BasicBlock *> &ExitBlocks, SmallVectorImpl<Instruction *> &InsertPts, SmallVectorImpl<MemoryAccess *> &MSSAInsertPts, PredIteratorCache &PIC, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, ICFLoopSafetyInfo *SafetyInfo, OptimizationRemarkEmitter *ORE) argument [all...] |
H A D | LoopDistribute.cpp | 660 ScalarEvolution *SE, OptimizationRemarkEmitter *ORE) 661 : L(L), F(F), LI(LI), DT(DT), SE(SE), ORE(ORE) { 852 ORE->emit([&]() { 868 ORE->emit([&]() { 878 ORE->emit(OptimizationRemarkAnalysis( 960 OptimizationRemarkEmitter *ORE; member in class:__anon4649::LoopDistributeForLoop 975 ScalarEvolution *SE, OptimizationRemarkEmitter *ORE, 991 LoopDistributeForLoop LDL(L, &F, LI, DT, SE, ORE); 1023 auto *ORE variable 659 LoopDistributeForLoop(Loop *L, Function *F, LoopInfo *LI, DominatorTree *DT, ScalarEvolution *SE, OptimizationRemarkEmitter *ORE) argument 974 runImpl(Function &F, LoopInfo *LI, DominatorTree *DT, ScalarEvolution *SE, OptimizationRemarkEmitter *ORE, std::function<const LoopAccessInfo &(Loop &)> &GetLAA) argument 1049 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); local [all...] |
H A D | TailRecursionElimination.cpp | 189 OptimizationRemarkEmitter *ORE) { 265 ORE->emit([&]() { 387 OptimizationRemarkEmitter *ORE; 418 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, 420 : F(F), TTI(TTI), AA(AA), ORE(ORE), DTU(DTU) {} 441 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, 613 ORE->emit([&]() { 807 OptimizationRemarkEmitter *ORE, 814 MadeChange |= markTails(F, AllCallsAreTailCalls, ORE); [all...] |
H A D | LoopFuse.cpp | 168 OptimizationRemarkEmitter &ORE; member in struct:__anon4651::FusionCandidate 171 const PostDominatorTree *PDT, OptimizationRemarkEmitter &ORE) 175 GuardBranch(L->getLoopGuardBranch()), DT(DT), PDT(PDT), ORE(ORE) { 345 ORE.emit(OptimizationRemarkAnalysis(DEBUG_TYPE, Stat.getName(), 517 OptimizationRemarkEmitter &ORE; member in struct:__anon4651::LoopFuser 522 OptimizationRemarkEmitter &ORE, const DataLayout &DL) 524 DT(DT), DI(DI), SE(SE), PDT(PDT), ORE(ORE) {} 609 FusionCandidate CurrCand(L, &DT, &PDT, ORE); 170 FusionCandidate(Loop *L, const DominatorTree *DT, const PostDominatorTree *PDT, OptimizationRemarkEmitter &ORE) argument 520 LoopFuser(LoopInfo &LI, DominatorTree &DT, DependenceInfo &DI, ScalarEvolution &SE, PostDominatorTree &PDT, OptimizationRemarkEmitter &ORE, const DataLayout &DL) argument 1624 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); variable 1639 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); local [all...] |
H A D | LoopUnrollPass.cpp | 779 OptimizationRemarkEmitter *ORE, unsigned &TripCount, unsigned MaxTripCount, 925 ORE->emit([&]() { 942 ORE->emit([&]() { 957 ORE->emit([&]() { 1025 ORE->emit([&]() { 1056 OptimizationRemarkEmitter &ORE, BlockFrequencyInfo *BFI, 1163 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero, 1181 LI, &SE, &DT, &AC, &TTI, &ORE, PreserveLCSSA, &RemainderLoop); 1276 // but ORE cannot be preserved (see comment before the pass definition). 1277 OptimizationRemarkEmitter ORE( 776 computeUnrollCount( Loop *L, const TargetTransformInfo &TTI, DominatorTree &DT, LoopInfo *LI, ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, OptimizationRemarkEmitter *ORE, unsigned &TripCount, unsigned MaxTripCount, bool MaxOrZero, unsigned &TripMultiple, unsigned LoopSize, TargetTransformInfo::UnrollingPreferences &UP, TargetTransformInfo::PeelingPreferences &PP, bool &UseUpperBound) argument 1053 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 OnlyWhenForced, bool ForgetAllSCEV, Optional<unsigned> ProvidedCount, Optional<unsigned> ProvidedThreshold, Optional<bool> ProvidedAllowPartial, Optional<bool> ProvidedRuntime, Optional<bool> ProvidedUpperBound, Optional<bool> ProvidedAllowPeeling, Optional<bool> ProvidedAllowProfileBasedPeeling, Optional<unsigned> ProvidedFullUnrollMaxCount) argument 1429 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); local [all...] |
H A D | LowerMatrixIntrinsics.cpp | 188 OptimizationRemarkEmitter &ORE; member in class:__anon4683::LowerMatrixIntrinsics 397 OptimizationRemarkEmitter &ORE) 399 LI(LI), ORE(ORE) {} 730 RemarkGenerator RemarkGen(Inst2ColumnMatrix, ORE, Func); 1701 OptimizationRemarkEmitter &ORE; member in struct:__anon4683::LowerMatrixIntrinsics::RemarkGenerator 1706 OptimizationRemarkEmitter &ORE, Function &Func) 1707 : Inst2Matrix(Inst2Matrix), ORE(ORE), Func(Func), 1776 if (!ORE 395 LowerMatrixIntrinsics(Function &F, TargetTransformInfo &TTI, AliasAnalysis &AA, DominatorTree &DT, LoopInfo &LI, OptimizationRemarkEmitter &ORE) argument 1705 RemarkGenerator(const MapVector<Value *, MatrixTy> &Inst2Matrix, OptimizationRemarkEmitter &ORE, Function &Func) argument 1866 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); local 1893 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(); variable [all...] |
H A D | LoopIdiomRecognize.cpp | 127 OptimizationRemarkEmitter &ORE; member in class:__anon4652::LoopIdiomRecognize 137 OptimizationRemarkEmitter &ORE) 138 : AA(AA), DT(DT), LI(LI), SE(SE), TLI(TLI), TTI(TTI), DL(DL), ORE(ORE) { 241 // but ORE cannot be preserved (see comment before the pass definition). 242 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); 244 LoopIdiomRecognize LIR(AA, DT, LI, SE, TLI, TTI, MSSA, DL, ORE); 269 // but ORE cannot be preserved (see comment before the pass definition). 270 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); 273 AR.MSSA, DL, ORE); 132 LoopIdiomRecognize(AliasAnalysis *AA, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE, TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, MemorySSA *MSSA, const DataLayout *DL, OptimizationRemarkEmitter &ORE) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MisExpect.cpp | 87 OptimizationRemarkEmitter ORE(I->getParent()->getParent()); 88 ORE.emit(OptimizationRemark(DEBUG_TYPE, "misexpect", Cond) << RemStr.str());
|
H A D | LoopUnroll.cpp | 286 OptimizationRemarkEmitter *ORE, 458 if (ORE) 459 ORE->emit([&]() { 468 if (ORE) 469 ORE->emit([&]() { 487 if (ORE) 488 ORE->emit([&]() { 494 if (ORE) 495 ORE->emit([&]() { 502 if (ORE) 282 UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, ScalarEvolution *SE, DominatorTree *DT, AssumptionCache *AC, const TargetTransformInfo *TTI, OptimizationRemarkEmitter *ORE, bool PreserveLCSSA, Loop **RemainderLoop) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 59 OptimizationRemarkEmitter *ORE = nullptr, 75 OptimizationRemarkEmitter *ORE = nullptr, 83 OptimizationRemarkEmitter *ORE = nullptr, 92 OptimizationRemarkEmitter *ORE = nullptr,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/ |
H A D | Instrumentation.h | 115 OptimizationRemarkEmitter *ORE);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | OptimizationRemarkEmitter.cpp | 104 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI);
|
H A D | InlineCost.cpp | 178 OptimizationRemarkEmitter *ORE; member in class:__anon3360::CallAnalyzer 402 OptimizationRemarkEmitter *ORE = nullptr) 404 PSI(PSI), F(Callee), DL(F.getParent()->getDataLayout()), ORE(ORE), 532 GetAssumptionCache, GetBFI, PSI, ORE, false); 725 OptimizationRemarkEmitter *ORE = nullptr, bool BoostIndirect = true, 727 : CallAnalyzer(Callee, Call, TTI, GetAssumptionCache, GetBFI, PSI, ORE), 729 Params.ComputeFullInlineCost || ORE), 1951 if (ORE) 1952 ORE 2288 getInlineCost( CallBase &Call, const InlineParams &Params, TargetTransformInfo &CalleeTTI, function_ref<AssumptionCache &(Function &)> GetAssumptionCache, function_ref<const TargetLibraryInfo &(Function &)> GetTLI, function_ref<BlockFrequencyInfo &(Function &)> GetBFI, ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) argument 2298 getInliningCostEstimate( CallBase &Call, TargetTransformInfo &CalleeTTI, function_ref<AssumptionCache &(Function &)> GetAssumptionCache, function_ref<BlockFrequencyInfo &(Function &)> GetBFI, ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) argument 2384 getInlineCost( CallBase &Call, Function *Callee, const InlineParams &Params, TargetTransformInfo &CalleeTTI, function_ref<AssumptionCache &(Function &)> GetAssumptionCache, function_ref<const TargetLibraryInfo &(Function &)> GetTLI, function_ref<BlockFrequencyInfo &(Function &)> GetBFI, ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | Inliner.cpp | 342 OptimizationRemarkEmitter ORE(F); 359 ORE.emit([&]() { 426 // FIXME for new PM: because of the old PM we currently generate ORE and 427 // in turn BFI on demand. With the new PM, the ORE dependency should 429 OptimizationRemarkEmitter ORE(Caller); 431 auto OIC = shouldInline(CB, GetInlineCost, ORE); 462 ORE.emit([&]() { 473 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC); 736 auto &ORE = 751 ORE [all...] |
H A D | OpenMPOpt.cpp | 898 auto &ORE = OREGetter(F); local 900 ORE.emit( 910 auto &ORE = OREGetter(F); local 912 ORE.emit([&]() { 1415 // Maintain a map of functions to avoid rebuilding the ORE 1418 std::unique_ptr<OptimizationRemarkEmitter> &ORE = OREMap[F]; 1419 if (!ORE) 1420 ORE = std::make_unique<OptimizationRemarkEmitter>(F); 1421 return *ORE;
|
H A D | SampleProfile.cpp | 452 OptimizationRemarkEmitter *ORE = nullptr; member in class:__anon4552::SampleProfileLoader 738 ORE->emit([&]() { 916 ORE->emit(OptimizationRemarkAnalysis(CSINLINE_DEBUG, "InlineFail", DLoc, BB) 923 emitInlinedInto(*ORE, DLoc, BB, *CalledFunction, *BB->getParent(), Cost, 950 ORE->emit(OptimizationRemarkAnalysis(CSINLINE_DEBUG, "InlineAttempt", 1052 pgo::promoteIndirectCall(*I, R->getValue(), C, Sum, false, ORE); 1094 ORE->emit(OptimizationRemarkAnalysis(CSINLINE_DEBUG, "NotInline", 1613 ORE->emit([&]() { 1966 ORE = &FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); 1969 ORE [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInline.cpp | 210 OptimizationRemarkEmitter ORE(Caller); 217 RemarksEnabled ? &ORE : nullptr);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 396 OptimizationRemarkEmitter *ORE, unsigned VecWidth, 400 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor), 702 OptimizationRemarkEmitter *ORE; member in class:llvm::InnerLoopVectorizer 790 OptimizationRemarkEmitter *ORE, unsigned UnrollFactor, 793 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, 1, 888 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I) { 890 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE); 891 ORE->emit(createLVAnalysis(Hints.vectorizeAnalysisPassName(), 973 OptimizationRemarkEmitter *ORE, cons 392 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, unsigned VecWidth, unsigned UnrollFactor, LoopVectorizationLegality *LVL, LoopVectorizationCostModel *CM) argument 786 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, unsigned UnrollFactor, LoopVectorizationLegality *LVL, LoopVectorizationCostModel *CM) argument 886 reportVectorizationFailure(const StringRef DebugMsg, const StringRef OREMsg, const StringRef ORETag, OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I) argument 967 LoopVectorizationCostModel(ScalarEpilogueLowering SEL, Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, const TargetLibraryInfo *TLI, DemandedBits *DB, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, const Function *F, const LoopVectorizeHints *Hints, InterleavedAccessInfo &IAI) argument 1516 OptimizationRemarkEmitter *ORE; member in namespace:llvm [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | GVN.h | 211 OptimizationRemarkEmitter *ORE = nullptr; member in class:llvm::GVN 249 OptimizationRemarkEmitter *ORE);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyLibCalls.h | 105 OptimizationRemarkEmitter &ORE; member in class:llvm::LibCallSimplifier 140 OptimizationRemarkEmitter &ORE,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 324 : F(Fin), BFI(BFIin), DT(DTin), PSI(PSIin), RI(RIin), ORE(OREin) {} 405 OptimizationRemarkEmitter &ORE; member in class:__anon4576::CHR 795 ORE.emit([&]() { 841 ORE.emit([&]() { 917 ORE.emit([&]() { 947 ORE.emit([&]() { 1184 ORE.emit([&]() { 1220 ORE.emit([&]() { 1348 ORE.emit([&]() { 1859 ORE 2098 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F); local [all...] |