mirror of https://github.com/microsoft/clang.git
[AArch64] reverting rC334693 due to build failures
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@334696 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
43a86233a0
commit
9c72f2596e
|
@ -3998,7 +3998,6 @@ static const NeonIntrinsicInfo ARMSIMDIntrinsicMap [] = {
|
|||
NEONMAP0(vcvt_u32_v),
|
||||
NEONMAP0(vcvt_u64_v),
|
||||
NEONMAP1(vcvta_s16_v, arm_neon_vcvtas, 0),
|
||||
NEONMAP1(vcvta_u16_v, arm_neon_vcvtau, 0),
|
||||
NEONMAP1(vcvta_s32_v, arm_neon_vcvtas, 0),
|
||||
NEONMAP1(vcvta_s64_v, arm_neon_vcvtas, 0),
|
||||
NEONMAP1(vcvta_u32_v, arm_neon_vcvtau, 0),
|
||||
|
@ -4883,7 +4882,6 @@ Value *CodeGenFunction::EmitCommonNeonBuiltinExpr(
|
|||
: Builder.CreateFPToSI(Ops[0], Ty, "vcvt");
|
||||
}
|
||||
case NEON::BI__builtin_neon_vcvta_s16_v:
|
||||
case NEON::BI__builtin_neon_vcvta_u16_v:
|
||||
case NEON::BI__builtin_neon_vcvta_s32_v:
|
||||
case NEON::BI__builtin_neon_vcvta_s64_v:
|
||||
case NEON::BI__builtin_neon_vcvta_u32_v:
|
||||
|
@ -7625,7 +7623,6 @@ Value *CodeGenFunction::EmitAArch64BuiltinExpr(unsigned BuiltinID,
|
|||
return Builder.CreateFPToSI(Ops[0], Ty);
|
||||
}
|
||||
case NEON::BI__builtin_neon_vcvta_s16_v:
|
||||
case NEON::BI__builtin_neon_vcvta_u16_v:
|
||||
case NEON::BI__builtin_neon_vcvta_s32_v:
|
||||
case NEON::BI__builtin_neon_vcvtaq_s16_v:
|
||||
case NEON::BI__builtin_neon_vcvtaq_s32_v:
|
||||
|
|
|
@ -164,13 +164,6 @@ int16x4_t test_vcvta_s16_f16 (float16x4_t a) {
|
|||
return vcvta_s16_f16(a);
|
||||
}
|
||||
|
||||
// CHECK-LABEL: test_vcvta_u16_f16
|
||||
// CHECK: [[VCVT:%.*]] = call <4 x i16> @llvm.aarch64.neon.fcvtau.v4i16.v4f16(<4 x half> %a)
|
||||
// CHECK: ret <4 x i16> [[VCVT]]
|
||||
int16x4_t test_vcvta_u16_f16 (float16x4_t a) {
|
||||
return vcvta_u16_f16(a);
|
||||
}
|
||||
|
||||
// CHECK-LABEL: test_vcvtaq_s16_f16
|
||||
// CHECK: [[VCVT:%.*]] = call <8 x i16> @llvm.aarch64.neon.fcvtas.v8i16.v8f16(<8 x half> %a)
|
||||
// CHECK: ret <8 x i16> [[VCVT]]
|
||||
|
|
|
@ -164,13 +164,6 @@ int16x4_t test_vcvta_s16_f16 (float16x4_t a) {
|
|||
return vcvta_s16_f16(a);
|
||||
}
|
||||
|
||||
// CHECK-LABEL: test_vcvta_u16_f16
|
||||
// CHECK: [[VCVT:%.*]] = call <4 x i16> @llvm.arm.neon.fcvtau.v4i16.v4f16(<4 x half> %a)
|
||||
// CHECK: ret <4 x i16> [[VCVT]]
|
||||
int16x4_t test_vcvta_u16_f16 (float16x4_t a) {
|
||||
return vcvta_u16_f16(a);
|
||||
}
|
||||
|
||||
// CHECK-LABEL: test_vcvtaq_s16_f16
|
||||
// CHECK: [[VCVT:%.*]] = call <8 x i16> @llvm.arm.neon.vcvtas.v8i16.v8f16(<8 x half> %a)
|
||||
// CHECK: ret <8 x i16> [[VCVT]]
|
||||
|
|
Loading…
Reference in New Issue