This adds an extra case to check if a vector_shuffle for a fixed-length
vector that's being lowered to SVE, is just a splat. Doing this avoids
a round trip to the stack and back for a few cases.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I've just left one suggestion but otherwise LGTM
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | ||
---|---|---|
23072 | unsigned? |
Comment Actions
- Added some more test cases (these were previously broken in the same way as the ones you see fixed in the diff)
- int -> unsigned
unsigned?