mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
X86: POP*rmm: move address operand to (ins) from (outs).
llvm-svn: 185292
This commit is contained in:
parent
d9ddb58848
commit
1560b2eb19
@ -803,11 +803,11 @@ def POP32r : I<0x58, AddRegFrm, (outs GR32:$reg), (ins), "pop{l}\t$reg", [],
|
||||
IIC_POP_REG>;
|
||||
def POP16rmr: I<0x8F, MRM0r, (outs GR16:$reg), (ins), "pop{w}\t$reg", [],
|
||||
IIC_POP_REG>, OpSize;
|
||||
def POP16rmm: I<0x8F, MRM0m, (outs i16mem:$dst), (ins), "pop{w}\t$dst", [],
|
||||
def POP16rmm: I<0x8F, MRM0m, (outs), (ins i16mem:$dst), "pop{w}\t$dst", [],
|
||||
IIC_POP_MEM>, OpSize;
|
||||
def POP32rmr: I<0x8F, MRM0r, (outs GR32:$reg), (ins), "pop{l}\t$reg", [],
|
||||
IIC_POP_REG>;
|
||||
def POP32rmm: I<0x8F, MRM0m, (outs i32mem:$dst), (ins), "pop{l}\t$dst", [],
|
||||
def POP32rmm: I<0x8F, MRM0m, (outs), (ins i32mem:$dst), "pop{l}\t$dst", [],
|
||||
IIC_POP_MEM>;
|
||||
|
||||
def POPF16 : I<0x9D, RawFrm, (outs), (ins), "popf{w}", [], IIC_POP_F>, OpSize;
|
||||
@ -851,7 +851,7 @@ def POP64r : I<0x58, AddRegFrm,
|
||||
(outs GR64:$reg), (ins), "pop{q}\t$reg", [], IIC_POP_REG>;
|
||||
def POP64rmr: I<0x8F, MRM0r, (outs GR64:$reg), (ins), "pop{q}\t$reg", [],
|
||||
IIC_POP_REG>;
|
||||
def POP64rmm: I<0x8F, MRM0m, (outs i64mem:$dst), (ins), "pop{q}\t$dst", [],
|
||||
def POP64rmm: I<0x8F, MRM0m, (outs), (ins i64mem:$dst), "pop{q}\t$dst", [],
|
||||
IIC_POP_MEM>;
|
||||
} // mayLoad, SchedRW
|
||||
let mayStore = 1, SchedRW = [WriteStore] in {
|
||||
|
Loading…
Reference in New Issue
Block a user