projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid using subtarget features when adding X86 specific passes to
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrFragmentsSIMD.td
diff --git
a/lib/Target/X86/X86InstrFragmentsSIMD.td
b/lib/Target/X86/X86InstrFragmentsSIMD.td
index fc2044a173fd3da2d1763107f9b95ceea008d889..1582f438819267cd3a3aea12d01daa0e2a36f3b8 100644
(file)
--- a/
lib/Target/X86/X86InstrFragmentsSIMD.td
+++ b/
lib/Target/X86/X86InstrFragmentsSIMD.td
@@
-175,6
+175,9
@@
def X86select : SDNode<"X86ISD::SELECT" , SDTSelect>;
def X86pmuludq : SDNode<"X86ISD::PMULUDQ",
SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
SDTCisSameAs<1,2>]>>;
def X86pmuludq : SDNode<"X86ISD::PMULUDQ",
SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
SDTCisSameAs<1,2>]>>;
+def X86pmuldq : SDNode<"X86ISD::PMULDQ",
+ SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
+ SDTCisSameAs<1,2>]>>;
// Specific shuffle nodes - At some point ISD::VECTOR_SHUFFLE will always get
// translated into one of the target nodes below during lowering.
// Specific shuffle nodes - At some point ISD::VECTOR_SHUFFLE will always get
// translated into one of the target nodes below during lowering.