Author: arsenm Date: Fri Feb 12 19:03:09 2016 New Revision: 260781 URL: http://llvm.org/viewvc/llvm-project?rev=260781&view=rev Log: AMDGPU: Update builtin for intrinsic change
Modified: cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def cfe/trunk/lib/CodeGen/CGBuiltin.cpp cfe/trunk/test/CodeGenOpenCL/builtins-amdgcn.cl Modified: cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def?rev=260781&r1=260780&r2=260781&view=diff ============================================================================== --- cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def (original) +++ cfe/trunk/include/clang/Basic/BuiltinsAMDGPU.def Fri Feb 12 19:03:09 2016 @@ -27,8 +27,8 @@ BUILTIN(__builtin_amdgcn_rcp, "dd", "nc" BUILTIN(__builtin_amdgcn_rcpf, "ff", "nc") BUILTIN(__builtin_amdgcn_rsq, "dd", "nc") BUILTIN(__builtin_amdgcn_rsqf, "ff", "nc") -BUILTIN(__builtin_amdgcn_rsq_clamped, "dd", "nc") -BUILTIN(__builtin_amdgcn_rsq_clampedf, "ff", "nc") +BUILTIN(__builtin_amdgcn_rsq_clamp, "dd", "nc") +BUILTIN(__builtin_amdgcn_rsq_clampf, "ff", "nc") BUILTIN(__builtin_amdgcn_ldexp, "ddi", "nc") BUILTIN(__builtin_amdgcn_ldexpf, "ffi", "nc") BUILTIN(__builtin_amdgcn_class, "bdi", "nc") Modified: cfe/trunk/lib/CodeGen/CGBuiltin.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGBuiltin.cpp?rev=260781&r1=260780&r2=260781&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/CGBuiltin.cpp (original) +++ cfe/trunk/lib/CodeGen/CGBuiltin.cpp Fri Feb 12 19:03:09 2016 @@ -7079,9 +7079,9 @@ Value *CodeGenFunction::EmitAMDGPUBuilti case AMDGPU::BI__builtin_amdgcn_rsq: case AMDGPU::BI__builtin_amdgcn_rsqf: return emitUnaryBuiltin(*this, E, Intrinsic::amdgcn_rsq); - case AMDGPU::BI__builtin_amdgcn_rsq_clamped: - case AMDGPU::BI__builtin_amdgcn_rsq_clampedf: - return emitUnaryBuiltin(*this, E, Intrinsic::amdgcn_rsq_clamped); + case AMDGPU::BI__builtin_amdgcn_rsq_clamp: + case AMDGPU::BI__builtin_amdgcn_rsq_clampf: + return emitUnaryBuiltin(*this, E, Intrinsic::amdgcn_rsq_clamp); case AMDGPU::BI__builtin_amdgcn_ldexp: case AMDGPU::BI__builtin_amdgcn_ldexpf: return emitFPIntBuiltin(*this, E, Intrinsic::amdgcn_ldexp); Modified: cfe/trunk/test/CodeGenOpenCL/builtins-amdgcn.cl URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenOpenCL/builtins-amdgcn.cl?rev=260781&r1=260780&r2=260781&view=diff ============================================================================== --- cfe/trunk/test/CodeGenOpenCL/builtins-amdgcn.cl (original) +++ cfe/trunk/test/CodeGenOpenCL/builtins-amdgcn.cl Fri Feb 12 19:03:09 2016 @@ -99,18 +99,18 @@ void test_rsq_f64(global double* out, do *out = __builtin_amdgcn_rsq(a); } -// CHECK-LABEL: @test_rsq_clamped_f32 -// CHECK: call float @llvm.amdgcn.rsq.clamped.f32 -void test_rsq_clamped_f32(global float* out, float a) +// CHECK-LABEL: @test_rsq_clamp_f32 +// CHECK: call float @llvm.amdgcn.rsq.clamp.f32 +void test_rsq_clamp_f32(global float* out, float a) { - *out = __builtin_amdgcn_rsq_clampedf(a); + *out = __builtin_amdgcn_rsq_clampf(a); } -// CHECK-LABEL: @test_rsq_clamped_f64 -// CHECK: call double @llvm.amdgcn.rsq.clamped.f64 -void test_rsq_clamped_f64(global double* out, double a) +// CHECK-LABEL: @test_rsq_clamp_f64 +// CHECK: call double @llvm.amdgcn.rsq.clamp.f64 +void test_rsq_clamp_f64(global double* out, double a) { - *out = __builtin_amdgcn_rsq_clamped(a); + *out = __builtin_amdgcn_rsq_clamp(a); } // CHECK-LABEL: @test_ldexp_f32 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits