Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Interestingly, this is also causing some binary changes, so is presumably catching same missed simplifications or enabling additional/earlier simplifications: https://llvm-compile-time-tracker.com/compare.php?from=e3753cc0f9c8404f21dd7486febfb4766f4c9659&to=d34adaeac19f4555a08b38e65b393999c421237c&stat=size-text
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | ||
---|---|---|
2517 | Note the attempt here to apply add-zero and multiply-by-one foldings. | |
llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll | ||
21 | Redundant code in preheader, optimize the recipe that (will/not) generate it? | |
228 | More mul-by-one opportunities to fold? | |
715 | More mul-by-zero opportunities to fold? |
Note the attempt here to apply add-zero and multiply-by-one foldings.