llvm-project
1ba6cc0e - [clang][CIR] Add lowering for vcvtd_n_ and vcvts_n_ conversion intrinsics (#190961) (#193273)

Commit
13 days ago
[clang][CIR] Add lowering for vcvtd_n_ and vcvts_n_ conversion intrinsics (#190961) (#193273) This PR adds lowering for the missing conversion intrinsics with an immediate argument (identified by `_n_` in the intrinsic name), namely the `vcvts_n_` and `vcvtd_n_` variants. It also moves the corresponding tests from: * clang/test/CodeGen/AArch64/neon_intrinsics.c to: * clang/test/CodeGen/AArch64/neon/intrinsics.c The lowering follows the existing implementation in CodeGen/TargetBuiltins/ARM.cpp. Reference: [1] https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#conversions
Author
Parents
Loading