[llvm] [AArch64][SVE] Handle consecutive Predicates in CC_AArch64_Custom_Block (PR #90122)

Eli Friedman via llvm-commits llvm-commits at lists.llvm.org
Fri May 10 17:04:31 PDT 2024


efriedma-quic wrote:

STR_PXI/LDR_PXI don't have the same semantics as an IR "load"/"store" instruction, so the patterns don't make sense.

If you want to store a SVE predicate, you need cast to nxv16i1 (AArch64ISD::REINTERPRET_CAST) before you store.

https://github.com/llvm/llvm-project/pull/90122


More information about the llvm-commits mailing list