git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148334
91177308-0d34-0410-b5e6-
96231b3b80d8
Disp = isPlus ? ValExpr : MCUnaryExpr::CreateMinus(ValExpr, getContext());
} else
return ErrorOperand(PlusLoc, "unexpected token after +");
+ } else if (getLexer().is(AsmToken::Identifier)) {
+ IndexReg = getIntelRegisterOperand(Tok.getString());
+ if (IndexReg)
+ Parser.Lex();
}
}
mov RCX, QWORD PTR [0]
// CHECK: movl -24(%rsp,%rax,4), %eax
mov EAX, DWORD PTR [RSP + 4*RAX - 24]
+// CHECK: movb %dil, (%rdx,%rcx)
+ mov BYTE PTR [RDX + RCX], DIL
// CHECK: callq _test
call _test
ret