We used to convert them to M1 types in arguments and return
value, which causes failures in CodeGen since it is not legal
to insert subvectors with LMUL>1 to M1 vectors.
Fixes 64266
Paths
| Differential D156779
[RISCV] Use correct LMUL!=1 types for __attribute__((riscv_rvv_vector_bits(N))) ClosedPublic Authored by wangpc on Aug 1 2023, 1:29 AM.
Details Summary We used to convert them to M1 types in arguments and return Fixes 64266
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 1 2023, 9:38 AM Closed by commit rGedb5056300bb: [RISCV] Use correct LMUL!=1 types for __attribute__((riscv_rvv_vector_bits(N))) (authored by wangpc). · Explain WhyAug 1 2023, 10:21 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 546119 clang/lib/CodeGen/Targets/RISCV.cpp
clang/test/CodeGen/attr-riscv-rvv-vector-bits-codegen.c
|