mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-10 14:12:11 +00:00
[X86] Fix the immediate size to match the address size in the operand types for the move to/from absolute memory instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225152 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3249372d83
commit
68f83ee530
@ -554,31 +554,31 @@ def dstidx64 : Operand<iPTR> {
|
||||
let PrintMethod = "printDstIdx64"; }
|
||||
def offset16_8 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs16_8AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i16imm, i8imm);
|
||||
let PrintMethod = "printMemOffs8"; }
|
||||
def offset16_16 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs16_16AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i16imm, i8imm);
|
||||
let PrintMethod = "printMemOffs16"; }
|
||||
def offset16_32 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs16_32AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i16imm, i8imm);
|
||||
let PrintMethod = "printMemOffs32"; }
|
||||
def offset32_8 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs32_8AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i32imm, i8imm);
|
||||
let PrintMethod = "printMemOffs8"; }
|
||||
def offset32_16 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs32_16AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i32imm, i8imm);
|
||||
let PrintMethod = "printMemOffs16"; }
|
||||
def offset32_32 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs32_32AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i32imm, i8imm);
|
||||
let PrintMethod = "printMemOffs32"; }
|
||||
def offset32_64 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs32_64AsmOperand;
|
||||
let MIOperandInfo = (ops i64imm, i8imm);
|
||||
let MIOperandInfo = (ops i32imm, i8imm);
|
||||
let PrintMethod = "printMemOffs64"; }
|
||||
def offset64_8 : Operand<iPTR> {
|
||||
let ParserMatchClass = X86MemOffs64_8AsmOperand;
|
||||
|
Loading…
Reference in New Issue
Block a user