mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
mark call adjustments as modifying the SP
llvm-svn: 30911
This commit is contained in:
parent
80790cad34
commit
b7ff3d59f7
@ -95,11 +95,11 @@ def armfmdrr : SDNode<"ARMISD::FMDRR", SDTarmfmdrr, []>;
|
||||
|
||||
def ADJCALLSTACKUP : InstARM<(ops i32imm:$amt),
|
||||
"!ADJCALLSTACKUP $amt",
|
||||
[(callseq_end imm:$amt)]>;
|
||||
[(callseq_end imm:$amt)]>, Imp<[R13],[R13]>;
|
||||
|
||||
def ADJCALLSTACKDOWN : InstARM<(ops i32imm:$amt),
|
||||
"!ADJCALLSTACKDOWN $amt",
|
||||
[(callseq_start imm:$amt)]>;
|
||||
[(callseq_start imm:$amt)]>, Imp<[R13],[R13]>;
|
||||
|
||||
let isReturn = 1 in {
|
||||
def bx: InstARM<(ops), "bx r14", [(retflag)]>;
|
||||
|
Loading…
Reference in New Issue
Block a user