diff options
author | Lorenzo Albano <loralb@posteo.net> | 2022-08-19 18:15:56 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2022-08-19 18:15:56 -0700 |
commit | 98117fe2080bc1c419587189369de77afe0850f6 (patch) | |
tree | c2b6032fb1f91313e31da48b199564742fe9315b /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | ae071a59bc6cc09e0e0043e0ef1d9725853f1681 (diff) | |
download | llvm-98117fe2080bc1c419587189369de77afe0850f6.zip llvm-98117fe2080bc1c419587189369de77afe0850f6.tar.gz llvm-98117fe2080bc1c419587189369de77afe0850f6.tar.bz2 |
[VP] Add splitting for VP_STRIDED_STORE and VP_STRIDED_LOAD
Following the comment's thread of D117235, I added checks for the widening + splitting case, which also causes a split with one of the resulting vectors to be empty. Due to the same issues described in that same thread, the `fixed-vectors-strided-store.ll` test is missing the widening + splitting case, while the same case in the `strided-vpload.ll` test requires to manually split the loaded vector.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D121784
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions