From 5f65515268b0a646b3e5ccedd85b6e0b5f831ac3 Mon Sep 17 00:00:00 2001 From: tstellar Date: Mon, 15 Oct 2012 20:53:46 +0000 Subject: R600: use ceil intrinsic instead of llvm.AMDIL.round.posinf Patch by: Vincent Lejeune Reviewed-by: Tom Stellard git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/R600/@165971 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 -- lib/Target/AMDGPU/AMDILIntrinsics.td | 2 -- 2 files changed, 4 deletions(-) diff --git a/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/lib/Target/AMDGPU/AMDGPUISelLowering.cpp index 4f5749f634..8021fc473d 100644 --- a/lib/Target/AMDGPU/AMDGPUISelLowering.cpp +++ b/lib/Target/AMDGPU/AMDGPUISelLowering.cpp @@ -139,8 +139,6 @@ SDValue AMDGPUTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, Op.getOperand(2)); case AMDGPUIntrinsic::AMDIL_round_nearest: return DAG.getNode(ISD::FRINT, DL, VT, Op.getOperand(1)); - case AMDGPUIntrinsic::AMDIL_round_posinf: - return DAG.getNode(ISD::FCEIL, DL, VT, Op.getOperand(1)); } } diff --git a/lib/Target/AMDGPU/AMDILIntrinsics.td b/lib/Target/AMDGPU/AMDILIntrinsics.td index 213c8bbfbb..3f9e20f0c8 100644 --- a/lib/Target/AMDGPU/AMDILIntrinsics.td +++ b/lib/Target/AMDGPU/AMDILIntrinsics.td @@ -146,8 +146,6 @@ let TargetPrefix = "AMDIL", isTarget = 1 in { UnaryIntFloat; def int_AMDIL_round_neginf : GCCBuiltin<"__amdil_round_neginf">, UnaryIntFloat; - def int_AMDIL_round_posinf : GCCBuiltin<"__amdil_round_posinf">, - UnaryIntFloat; def int_AMDIL_round_zero : GCCBuiltin<"__amdil_round_zero">, UnaryIntFloat; def int_AMDIL_acos : GCCBuiltin<"__amdil_acos">, -- cgit v1.2.3