Enable custom lowering INSERT_VECTOR_ELT to generate code compatible to streaming mode.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM with nit (clang-format) addressed
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | ||
---|---|---|
12291–12292 | This line looks longer than 80 characters, please use clang-format. | |
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-insert-vector-elt.ll | ||
19 | This has nothing to do with your change, but I am surprised that this doesn't use the dup (immediate) instruction, such that it can do mov z1.h, #3, it seems some logic is missing somewhere. |
Comment Actions
Can you also rename the patch to:
[AArch64][SVE]: Generate streaming-compatible code for ISD::INSERT_VECTOR_ELT
This line looks longer than 80 characters, please use clang-format.