From: Peter Collingbourne Date: Fri, 7 Oct 2016 00:30:49 +0000 (+0000) Subject: Target: Remove unused patterns and transforms. NFC. X-Git-Tag: llvmorg-4.0.0-rc1~7857 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2261d78cd24d71101b0faa9efb1f4e868dce52e5;p=platform%2Fupstream%2Fllvm.git Target: Remove unused patterns and transforms. NFC. llvm-svn: 283515 --- diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td b/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td index 702335b..2fde58d 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td +++ b/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td @@ -362,11 +362,6 @@ multiclass AtomicCmpSwapLocal { defm atomic_cmp_swap : AtomicCmpSwapLocal ; -def mskor_flat : PatFrag<(ops node:$val, node:$ptr), - (AMDGPUstore_mskor node:$val, node:$ptr), [{ - return cast(N)->getAddressSpace() == AMDGPUAS::FLAT_ADDRESS; -}]>; - class global_binary_atomic_op : PatFrag< (ops node:$ptr, node:$value), (atomic_op node:$ptr, node:$value), @@ -385,11 +380,6 @@ def atomic_umin_global : global_binary_atomic_op; def atomic_xor_global : global_binary_atomic_op; def atomic_cmp_swap_global : global_binary_atomic_op; -def atomic_cmp_swap_global_nortn : PatFrag< - (ops node:$ptr, node:$value), - (atomic_cmp_swap_global node:$ptr, node:$value), - [{ return SDValue(N, 0).use_empty(); }] ->; //===----------------------------------------------------------------------===// // Misc Pattern Fragments @@ -603,9 +593,6 @@ def sub_oneuse : HasOneUseBinOp; def select_oneuse : HasOneUseTernaryOp