diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-03-31 21:46:46 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-03-31 21:46:46 +0000 |
| commit | d6c432678622d4badca35666bf64d85a1a341616 (patch) | |
| tree | 7ce24040622d417ae048574e0769829e6f8617ef /llvm/lib/Target | |
| parent | 2daf9b165edf870d7dc953622dde73e4447e505f (diff) | |
| download | bcm5719-llvm-d6c432678622d4badca35666bf64d85a1a341616.tar.gz bcm5719-llvm-d6c432678622d4badca35666bf64d85a1a341616.zip | |
R600/SI: Remove leftover pattern splitting 64-bit ors.
It's now matched to the scalar 64-bit or and split later if
necessary.'
llvm-svn: 205252
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/R600/SIInstructions.td | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/R600/SIInstructions.td b/llvm/lib/Target/R600/SIInstructions.td index 1a1676f8f56..5232139f612 100644 --- a/llvm/lib/Target/R600/SIInstructions.td +++ b/llvm/lib/Target/R600/SIInstructions.td @@ -2275,14 +2275,6 @@ def : Pat < (S_ADD_I32 $src0, $src1) >; -def : Pat < - (or i64:$a, i64:$b), - (INSERT_SUBREG - (INSERT_SUBREG (IMPLICIT_DEF), - (V_OR_B32_e32 (EXTRACT_SUBREG $a, sub0), (EXTRACT_SUBREG $b, sub0)), sub0), - (V_OR_B32_e32 (EXTRACT_SUBREG $a, sub1), (EXTRACT_SUBREG $b, sub1)), sub1) ->; - //============================================================================// // Miscellaneous Optimization Patterns //============================================================================// |

