llvm-project
f70ab7d9 - [AArch64] Fix argument passing for SVE tuples (#118961)

Commit
318 days ago
[AArch64] Fix argument passing for SVE tuples (#118961) The fix for passing Pure Scalable Types (https://github.com/llvm/llvm-project/pull/112747) was incomplete, it didn't handle correctly tuples of SVE vectors (e.g. `sveboolx2_t`, `svfloat32x4_t`, etc). These types are Pure Scalable Types and should be passed either entirely in vector registers or indirectly in memory, not split.
Parents
Loading