summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2014-03-31 21:46:46 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2014-03-31 21:46:46 +0000
commitd6c432678622d4badca35666bf64d85a1a341616 (patch)
tree7ce24040622d417ae048574e0769829e6f8617ef /llvm/lib/Target
parent2daf9b165edf870d7dc953622dde73e4447e505f (diff)
downloadbcm5719-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.td8
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
//============================================================================//
OpenPOWER on IntegriCloud