projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ce3db55
)
[X86] Remove redundant MMX isel patterns.
author
Craig Topper
<craig.topper@gmail.com>
Wed, 11 Nov 2015 07:29:22 +0000
(07:29 +0000)
committer
Craig Topper
<craig.topper@gmail.com>
Wed, 11 Nov 2015 07:29:22 +0000
(07:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252708
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/X86/X86InstrMMX.td
patch
|
blob
|
history
diff --git
a/lib/Target/X86/X86InstrMMX.td
b/lib/Target/X86/X86InstrMMX.td
index ab301adca48cc115f5772de61e35b00f3d772a9b..9e6d67870910efba81a51eb02b5f9b66d23c83eb 100644
(file)
--- a/
lib/Target/X86/X86InstrMMX.td
+++ b/
lib/Target/X86/X86InstrMMX.td
@@
-654,10
+654,6
@@
def MMX_MASKMOVQ64: MMXI64<0xF7, MRMSrcReg, (outs), (ins VR64:$src, VR64:$mask),
// 64-bit bit convert.
let Predicates = [HasSSE2] in {
-def : Pat<(x86mmx (bitconvert (i64 GR64:$src))),
- (MMX_MOVD64to64rr GR64:$src)>;
-def : Pat<(i64 (bitconvert (x86mmx VR64:$src))),
- (MMX_MOVD64from64rr VR64:$src)>;
def : Pat<(f64 (bitconvert (x86mmx VR64:$src))),
(MMX_MOVQ2FR64rr VR64:$src)>;
def : Pat<(x86mmx (bitconvert (f64 FR64:$src))),