[PATCH] D11603: AMDGPU/SI: Remove unused pattern for f32 constant loads
Tom Stellard
thomas.stellard at amd.com
Wed Jul 29 11:26:56 PDT 2015
tstellarAMD created this revision.
tstellarAMD added a reviewer: arsenm.
tstellarAMD added a subscriber: llvm-commits.
http://reviews.llvm.org/D11603
Files:
lib/Target/AMDGPU/SIInstructions.td
Index: lib/Target/AMDGPU/SIInstructions.td
===================================================================
--- lib/Target/AMDGPU/SIInstructions.td
+++ lib/Target/AMDGPU/SIInstructions.td
@@ -2085,9 +2085,15 @@
(constant_load (SMRDSgpr i64:$sbase, i32:$offset)),
(vt (Instr_SGPR $sbase, $offset))
>;
+
+ def : Pat <
+ (constant_load (SMRDSImm32 i64:$sbase, i32:$offset)),
+ (vt (Instr_IMM_ci $sbase, $offset))
+ > {
+ let Predicates = [isCI];
+ }
}
-defm : SMRD_Pattern <S_LOAD_DWORD_IMM, S_LOAD_DWORD_SGPR, f32>;
defm : SMRD_Pattern <S_LOAD_DWORD_IMM, S_LOAD_DWORD_SGPR, i32>;
defm : SMRD_Pattern <S_LOAD_DWORDX2_IMM, S_LOAD_DWORDX2_SGPR, v2i32>;
defm : SMRD_Pattern <S_LOAD_DWORDX4_IMM, S_LOAD_DWORDX4_SGPR, v4i32>;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11603.30931.patch
Type: text/x-patch
Size: 752 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150729/89f9a34f/attachment.bin>
More information about the llvm-commits
mailing list