• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/

Lines Matching refs:ORE

396                       OptimizationRemarkEmitter *ORE, unsigned VecWidth,
400 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor),
702 OptimizationRemarkEmitter *ORE;
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, const Function *F,
977 TTI(TTI), TLI(TLI), DB(DB), AC(AC), ORE(ORE), TheFunction(F),
1516 OptimizationRemarkEmitter *ORE;
1551 OptimizationRemarkEmitter *ORE) {
1553 LoopVectorizeHints Hints(OuterLp, true /*DisableInterleaving*/, *ORE);
1579 OptimizationRemarkEmitter *ORE,
1586 (EnableVPlanNativePath && isExplicitVecOuterLoop(&L, ORE))) {
1600 collectSupportedLoops(*InnerL, LI, ORE, V);
1634 auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
1641 GetLAA, *ORE, PSI).MadeAnyChange;
2807 ORE->emit([&]() {
3157 LoopVectorizeHints Hints(Lp, true, *ORE);
4939 "CantVersionLoopWithOptForSize", ORE, TheLoop);
4948 "CantVersionLoopWithOptForSize", ORE, TheLoop);
4957 "CantVersionLoopWithOptForSize", ORE, TheLoop);
4972 "CantVersionLoopWithDivergentTarget", ORE, TheLoop);
4981 "SingleIterationLoop", ORE, TheLoop);
5045 "UnknownLoopCountComplexCFG", ORE, TheLoop);
5054 "NoTailLoopWithOptForSize", ORE, TheLoop);
5174 "ConditionalStore", ORE, TheLoop);
7657 OptimizationRemarkEmitter *ORE, BlockFrequencyInfo *BFI,
7671 LoopVectorizationCostModel CM(SEL, L, PSE, LI, LVL, *TTI, TLI, DB, AC, ORE, F,
7693 InnerLoopVectorizer LB(L, PSE, LI, DT, TLI, TTI, AC, ORE, VF.Width, 1, LVL,
7724 LoopVectorizeHints Hints(L, InterleaveOnlyWhenForced, *ORE);
7756 LoopVectorizationRequirements Requirements(*ORE);
7757 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, AA, F, GetLAA, LI, ORE,
7777 ORE, BFI, PSI, Hints);
7804 "NoImplicitFloat", ORE, L);
7818 "UnsafeFP", ORE, L);
7836 LoopVectorizationCostModel CM(SEL, L, PSE, LI, &LVL, *TTI, TLI, DB, AC, ORE,
7916 ORE->emit([&]() {
7921 ORE->emit([&]() {
7929 ORE->emit([&]() {
7937 ORE->emit([&]() {
7958 InnerLoopUnroller Unroller(L, PSE, LI, DT, TLI, TTI, AC, ORE, IC, &LVL,
7962 ORE->emit([&]() {
7970 InnerLoopVectorizer LB(L, PSE, LI, DT, TLI, TTI, AC, ORE, VF.Width, IC,
7982 ORE->emit([&]() {
8024 ORE = &ORE_;
8055 collectSupportedLoops(*L, LI, ORE, Worklist);
8085 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F);
8100 runImpl(F, SE, LI, TTI, DT, BFI, &TLI, DB, AA, AC, GetLAA, ORE, PSI);