summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMarek Olsak <marek.olsak@amd.com>2015-10-29 15:05:03 +0000
committerMarek Olsak <marek.olsak@amd.com>2015-10-29 15:05:03 +0000
commitf924dd6f3cb459fc66019765bed80acca83cb08b (patch)
tree94002dc82b9aab12dbccedcbc565042d5b632a3e /llvm/lib
parent796ed6d937363833866c6f143fa4f859df388bdd (diff)
downloadbcm5719-llvm-f924dd6f3cb459fc66019765bed80acca83cb08b.tar.gz
bcm5719-llvm-f924dd6f3cb459fc66019765bed80acca83cb08b.zip
AMDGPU/SI: use S_AND for i1 trunc
llvm-svn: 251630
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/SIInstructions.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIInstructions.td b/llvm/lib/Target/AMDGPU/SIInstructions.td
index 9ea7d822e07..927cb5fac33 100644
--- a/llvm/lib/Target/AMDGPU/SIInstructions.td
+++ b/llvm/lib/Target/AMDGPU/SIInstructions.td
@@ -3183,12 +3183,12 @@ def : Pat <
def : Pat <
(i1 (trunc i32:$a)),
- (V_CMP_EQ_I32_e64 (V_AND_B32_e64 (i32 1), $a), 1)
+ (V_CMP_EQ_I32_e64 (S_AND_B32 (i32 1), $a), 1)
>;
def : Pat <
(i1 (trunc i64:$a)),
- (V_CMP_EQ_I32_e64 (V_AND_B32_e64 (i32 1),
+ (V_CMP_EQ_I32_e64 (S_AND_B32 (i32 1),
(EXTRACT_SUBREG $a, sub0)), 1)
>;
OpenPOWER on IntegriCloud