Don't let x86 asm printer use the no operand movsd alias. It should use the normal movsl instead.

llvm-svn: 186907
This commit is contained in:
Craig Topper 2013-07-23 01:21:36 +00:00
parent 5399a0520e
commit 5337e87594

View File

@ -2128,7 +2128,7 @@ def : InstAlias<"movq $src, $dst",
// movsd with no operands (as opposed to the SSE scalar move of a double) is an
// alias for movsl. (as in rep; movsd)
def : InstAlias<"movsd", (MOVSD)>;
def : InstAlias<"movsd", (MOVSD), 0>;
// movsx aliases
def : InstAlias<"movsx $src, $dst", (MOVSX16rr8 GR16:$dst, GR8:$src), 0>;