[llvm-commits] [llvm] r95137 - /llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp
Daniel Dunbar
daniel at zuster.org
Tue Feb 2 13:44:17 PST 2010
Author: ddunbar
Date: Tue Feb 2 15:44:16 2010
New Revision: 95137
URL: http://llvm.org/viewvc/llvm-project?rev=95137&view=rev
Log:
MCAsmParser/X86: Represent absolute memory operands as CodeGen does, with scale
== 1.
Modified:
llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp
Modified: llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp?rev=95137&r1=95136&r2=95137&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp Tue Feb 2 15:44:16 2010
@@ -174,7 +174,7 @@
bool isAbsMem() const {
return Kind == Memory && !getMemSegReg() && !getMemBaseReg() &&
- !getMemIndexReg() && !getMemScale();
+ !getMemIndexReg() && getMemScale() == 1;
}
bool isNoSegMem() const {
@@ -248,7 +248,7 @@
Res->Mem.Disp = Disp;
Res->Mem.BaseReg = 0;
Res->Mem.IndexReg = 0;
- Res->Mem.Scale = 0;
+ Res->Mem.Scale = 1;
return Res;
}
More information about the llvm-commits
mailing list