[all-commits] [llvm/llvm-project] ef391d: [LV] Drop incorrect inbounds for reverse vector po...
Florian Mayer via All-commits
all-commits at lists.llvm.org
Tue Jan 7 06:14:27 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ef391dbc29db097952e71d81cd88e9bd7e81a3fa
https://github.com/llvm/llvm-project/commit/ef391dbc29db097952e71d81cd88e9bd7e81a3fa
Author: Florian Mayer <fmayer at google.com>
Date: 2025-01-07 (Tue, 07 Jan 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-reverse-load-store.ll
M llvm/test/Transforms/LoopVectorize/X86/drop-inbounds-flags-for-reverse-vector-pointer.ll
Log Message:
-----------
[LV] Drop incorrect inbounds for reverse vector pointer when folding tail (#120730)
When folding the tail, we may compute an address that we don't in the
original scalar loop and it may not be inbounds. Drop Inbounds in that
case.
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