llvm-project
d2837058 - [AArch64][SVE] Fix definition of bfloat fcvt intrinsics. (#110281)

Commit
1 year ago
[AArch64][SVE] Fix definition of bfloat fcvt intrinsics. (#110281) Affected intrinsics: llvm.aarch64.sve.fcvt.bf16f32 llvm.aarch64.sve.fcvtnt.bf16f32 The named intrinsics took a predicate based on the smallest element type when it should be based on the largest. The intrinsics have been replace by v2 equivalents and affected code ported to use them. Patch includes changes to getSVEPredicateBitCast() that ensure the generated code for the auto-upgraded old intrinsics is unchanged.
Parents
Loading