[llvm] TargetLibraryInfo: Delete default TargetLibraryInfoImpl constructor (PR #145826)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 25 18:46:46 PDT 2025
================
@@ -31,20 +29,20 @@ class VPlanSlpTest : public VPlanTestIRBase {
std::unique_ptr<InterleavedAccessInfo> IAI;
VPlanSlpTest()
- : TLII(), TLI(TLII),
- DL("e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-"
+ : DL("e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-"
"f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:"
"16:32:64-S128") {}
VPInterleavedAccessInfo getInterleavedAccessInfo(Function &F, Loop *L,
VPlan &Plan) {
AC.reset(new AssumptionCache(F));
- SE.reset(new ScalarEvolution(F, TLI, *AC, *DT, *LI));
- BasicAA.reset(new BasicAAResult(DL, F, TLI, *AC, &*DT));
- AARes.reset(new AAResults(TLI));
+ SE.reset(new ScalarEvolution(F, *TLI, *AC, *DT, *LI));
+ BasicAA.reset(new BasicAAResult(DL, F, *TLI, *AC, &*DT));
+ AARes.reset(new AAResults(*TLI));
AARes->addAAResult(*BasicAA);
PSE.reset(new PredicatedScalarEvolution(*SE, *L));
- LAI.reset(new LoopAccessInfo(L, &*SE, nullptr, &TLI, &*AARes, &*DT, &*LI));
+ LAI.reset(
+ new LoopAccessInfo(L, &*SE, nullptr, &*TLI, &*AARes, &*DT, &*LI));
----------------
arsenm wrote:
```suggestion
LAI.reset(new LoopAccessInfo(L, &*SE, nullptr, &*TLI, &*AARes, &*DT, &*LI));
```
https://github.com/llvm/llvm-project/pull/145826
More information about the llvm-commits
mailing list