Searched refs:ORE (Results 26 - 50 of 76) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DHotColdSplitting.h51 OptimizationRemarkEmitter &ORE,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp285 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 DShrinkWrap.cpp135 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 DInterleavedLoadCombinePass.cpp100 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 DLICM.cpp144 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 DLoopDistribute.cpp660 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 DTailRecursionElimination.cpp189 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 DLoopFuse.cpp168 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 DLoopUnrollPass.cpp779 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 DLowerMatrixIntrinsics.cpp188 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 DLoopIdiomRecognize.cpp127 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 DMisExpect.cpp87 OptimizationRemarkEmitter ORE(I->getParent()->getParent());
88 ORE.emit(OptimizationRemark(DEBUG_TYPE, "misexpect", Cond) << RemStr.str());
H A DLoopUnroll.cpp286 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 DValueTracking.h59 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 DInstrumentation.h115 OptimizationRemarkEmitter *ORE);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp104 ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn, BFI);
H A DInlineCost.cpp178 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 DInliner.cpp342 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 DOpenMPOpt.cpp898 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 DSampleProfile.cpp452 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 DAMDGPUInline.cpp210 OptimizationRemarkEmitter ORE(Caller);
217 RemarksEnabled ? &ORE : nullptr);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp396 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 DGVN.h211 OptimizationRemarkEmitter *ORE = nullptr; member in class:llvm::GVN
249 OptimizationRemarkEmitter *ORE);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h105 OptimizationRemarkEmitter &ORE; member in class:llvm::LibCallSimplifier
140 OptimizationRemarkEmitter &ORE,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp324 : 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...]

Completed in 325 milliseconds

1234