mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-19 18:10:14 +00:00
The Ls and Qs were mixed up. Patch by Sean.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73417 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c1f104054d
commit
927788c500
@ -179,11 +179,11 @@ def PUSH64r : I<0x50, AddRegFrm,
|
||||
|
||||
let Defs = [RSP], Uses = [RSP], neverHasSideEffects = 1, mayStore = 1 in {
|
||||
def PUSH64i8 : Ii8<0x6a, RawFrm, (outs), (ins i8imm:$imm),
|
||||
"push{l}\t$imm", []>;
|
||||
"push{q}\t$imm", []>;
|
||||
def PUSH64i16 : Ii16<0x68, RawFrm, (outs), (ins i16imm:$imm),
|
||||
"push{l}\t$imm", []>;
|
||||
"push{q}\t$imm", []>;
|
||||
def PUSH64i32 : Ii32<0x68, RawFrm, (outs), (ins i32imm:$imm),
|
||||
"push{l}\t$imm", []>;
|
||||
"push{q}\t$imm", []>;
|
||||
}
|
||||
|
||||
let Defs = [RSP, EFLAGS], Uses = [RSP], mayLoad = 1 in
|
||||
|
@ -613,11 +613,11 @@ def PUSH32r : I<0x50, AddRegFrm, (outs), (ins GR32:$reg), "push{l}\t$reg",[]>;
|
||||
|
||||
let Defs = [ESP], Uses = [ESP], neverHasSideEffects = 1, mayStore = 1 in {
|
||||
def PUSH32i8 : Ii8<0x6a, RawFrm, (outs), (ins i8imm:$imm),
|
||||
"push{q}\t$imm", []>;
|
||||
"push{l}\t$imm", []>;
|
||||
def PUSH32i16 : Ii16<0x68, RawFrm, (outs), (ins i16imm:$imm),
|
||||
"push{q}\t$imm", []>;
|
||||
"push{l}\t$imm", []>;
|
||||
def PUSH32i32 : Ii32<0x68, RawFrm, (outs), (ins i32imm:$imm),
|
||||
"push{q}\t$imm", []>;
|
||||
"push{l}\t$imm", []>;
|
||||
}
|
||||
|
||||
let Defs = [ESP, EFLAGS], Uses = [ESP], mayLoad = 1, neverHasSideEffects=1 in
|
||||
|
Loading…
Reference in New Issue
Block a user