diff options
| author | Marek Olsak <marek.olsak@amd.com> | 2015-10-29 15:05:03 +0000 |
|---|---|---|
| committer | Marek Olsak <marek.olsak@amd.com> | 2015-10-29 15:05:03 +0000 |
| commit | f924dd6f3cb459fc66019765bed80acca83cb08b (patch) | |
| tree | 94002dc82b9aab12dbccedcbc565042d5b632a3e /llvm/lib | |
| parent | 796ed6d937363833866c6f143fa4f859df388bdd (diff) | |
| download | bcm5719-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.td | 4 |
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) >; |

