From 55a3c6c324f9b45e7d01871bf35a2ccaaf14951f Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Thu, 2 Jul 2009 00:51:52 +0000 Subject: [PATCH] llvm-mc/x86: Rename X86Operand::ScaleReg to IndexReg and make order consistent with syntax. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74679 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-mc/MC-X86Specific.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/llvm-mc/MC-X86Specific.cpp b/tools/llvm-mc/MC-X86Specific.cpp index be0a1281b76..c53e2f81efc 100644 --- a/tools/llvm-mc/MC-X86Specific.cpp +++ b/tools/llvm-mc/MC-X86Specific.cpp @@ -37,8 +37,8 @@ struct AsmParser::X86Operand { unsigned SegReg; MCValue Disp; unsigned BaseReg; + unsigned IndexReg; unsigned Scale; - unsigned ScaleReg; } Mem; }; @@ -55,14 +55,14 @@ struct AsmParser::X86Operand { return Res; } static X86Operand CreateMem(unsigned SegReg, MCValue Disp, unsigned BaseReg, - unsigned Scale, unsigned ScaleReg) { + unsigned IndexReg, unsigned Scale) { X86Operand Res; Res.Kind = Memory; Res.Mem.SegReg = SegReg; Res.Mem.Disp = Disp; Res.Mem.BaseReg = BaseReg; + Res.Mem.IndexReg = IndexReg; Res.Mem.Scale = Scale; - Res.Mem.ScaleReg = ScaleReg; return Res; } }; @@ -152,7 +152,7 @@ bool AsmParser::ParseX86MemOperand(X86Operand &Op) { // If we reached here, then we just ate the ( of the memory operand. Process // the rest of the memory operand. - unsigned BaseReg = 0, ScaleReg = 0, Scale = 0; + unsigned BaseReg = 0, IndexReg = 0, Scale = 0; if (Lexer.is(asmtok::Register)) { BaseReg = 123; // FIXME: decode reg # @@ -163,7 +163,7 @@ bool AsmParser::ParseX86MemOperand(X86Operand &Op) { Lexer.Lex(); // eat the comma. if (Lexer.is(asmtok::Register)) { - ScaleReg = 123; // FIXME: decode reg # + IndexReg = 123; // FIXME: decode reg # Lexer.Lex(); // eat the register. Scale = 1; // If not specified, the scale defaults to 1. } @@ -187,7 +187,7 @@ bool AsmParser::ParseX86MemOperand(X86Operand &Op) { return TokError("unexpected token in memory operand"); Lexer.Lex(); // Eat the ')'. - Op = X86Operand::CreateMem(SegReg, Disp, BaseReg, Scale, ScaleReg); + Op = X86Operand::CreateMem(SegReg, Disp, BaseReg, IndexReg, Scale); return false; }