minor improvement: LDC CMS T?? does not need STACK in stack pattern
This commit is contained in:
parent
353d22ea90
commit
f99d67e76e
1 changed files with 4 additions and 4 deletions
|
@ -2587,13 +2587,13 @@ with REG rmorconst STACK
|
||||||
jne {label,$3}
|
jne {label,$3}
|
||||||
|
|
||||||
pat ldc cms teq $2==4 && loww($1)==0 && highw($1)==0
|
pat ldc cms teq $2==4 && loww($1)==0 && highw($1)==0
|
||||||
with rmorconst REG STACK
|
with rmorconst REG
|
||||||
uses REG = {ANYCON, 0}
|
uses REG = {ANYCON, 0}
|
||||||
gen or %2,%1
|
gen or %2,%1
|
||||||
jne {label,1f}
|
jne {label,1f}
|
||||||
inc %a
|
inc %a
|
||||||
1: yields %a
|
1: yields %a
|
||||||
with REG rmorconst STACK
|
with REG rmorconst
|
||||||
uses REG = {ANYCON, 0}
|
uses REG = {ANYCON, 0}
|
||||||
gen or %1,%2
|
gen or %1,%2
|
||||||
jne {label,1f}
|
jne {label,1f}
|
||||||
|
@ -2601,12 +2601,12 @@ uses REG = {ANYCON, 0}
|
||||||
1: yields %a
|
1: yields %a
|
||||||
|
|
||||||
pat ldc cms tne $2==4 && loww($1)==0 && highw($1)==0
|
pat ldc cms tne $2==4 && loww($1)==0 && highw($1)==0
|
||||||
with rmorconst REG STACK
|
with rmorconst REG
|
||||||
gen or %2,%1
|
gen or %2,%1
|
||||||
je {label,1f}
|
je {label,1f}
|
||||||
mov %2,{ANYCON,1}
|
mov %2,{ANYCON,1}
|
||||||
1: yields %2
|
1: yields %2
|
||||||
with REG rmorconst STACK
|
with REG rmorconst
|
||||||
gen or %1,%2
|
gen or %1,%2
|
||||||
je {label,1f}
|
je {label,1f}
|
||||||
mov %2,{ANYCON,1}
|
mov %2,{ANYCON,1}
|
||||||
|
|
Loading…
Add table
Reference in a new issue