[all-commits] [llvm/llvm-project] 337082: Add test for narrow trunc modifying constant
Andrei Elovikov via All-commits
all-commits at lists.llvm.org
Thu Jul 30 11:24:21 PDT 2026
Branch: refs/heads/users/eas/vplan-based-stride-mv-rt-guard
Home: https://github.com/llvm/llvm-project
Commit: 337082065afa648f8ff89f80fe030ba526400512
https://github.com/llvm/llvm-project/commit/337082065afa648f8ff89f80fe030ba526400512
Author: Andrei Elovikov <andrei.elovikov at sifive.com>
Date: 2026-07-30 (Thu, 30 Jul 2026)
Changed paths:
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
M llvm/test/Transforms/LoopVectorize/vplan-based-stride-mv.ll
Log Message:
-----------
Add test for narrow trunc modifying constant
Commit: 7e87100f1073b7f24f7e601e9deb4ba78c15d4fd
https://github.com/llvm/llvm-project/commit/7e87100f1073b7f24f7e601e9deb4ba78c15d4fd
Author: Andrei Elovikov <andrei.elovikov at sifive.com>
Date: 2026-07-30 (Thu, 30 Jul 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
M llvm/test/Transforms/LoopVectorize/vplan-based-stride-mv.ll
Log Message:
-----------
Replace outside `trunc`s same as had been already done for `[sz]ext`s
Commit: f71ec68b9ce8310a2c0b6891b1ab919641b69b0b
https://github.com/llvm/llvm-project/commit/f71ec68b9ce8310a2c0b6891b1ab919641b69b0b
Author: Andrei Elovikov <andrei.elovikov at sifive.com>
Date: 2026-07-30 (Thu, 30 Jul 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
Log Message:
-----------
Move to before consecutive memops widening, and only propagate MV'ed constant without widening
Commit: 412a61741f07f98a06b8848f024d373123c60dee
https://github.com/llvm/llvm-project/commit/412a61741f07f98a06b8848f024d373123c60dee
Author: Andrei Elovikov <andrei.elovikov at sifive.com>
Date: 2026-07-30 (Thu, 30 Jul 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
Log Message:
-----------
Revert adding `widenUnitStridedLoadStore` helper
We now rely on the actual consequtive memops widening in a single place (both
original and speculated/mv'ed).
Compare: https://github.com/llvm/llvm-project/compare/9c8bba85fc3e...412a61741f07
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list