mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-03 02:50:42 +02:00
* Improved r45832.
git-svn-id: trunk@45833 -
This commit is contained in:
parent
80facfa0bf
commit
15f411a332
@ -710,7 +710,6 @@ unit rgobj;
|
|||||||
|
|
||||||
var f:text;
|
var f:text;
|
||||||
i,j:cardinal;
|
i,j:cardinal;
|
||||||
sr:TSubRegister;
|
|
||||||
begin
|
begin
|
||||||
assign(f,current_procinfo.procdef.mangledname+'_igraph'+tostr(loopidx));
|
assign(f,current_procinfo.procdef.mangledname+'_igraph'+tostr(loopidx));
|
||||||
rewrite(f);
|
rewrite(f);
|
||||||
@ -726,15 +725,12 @@ unit rgobj;
|
|||||||
for i:=0 to maxreg div 16 do
|
for i:=0 to maxreg div 16 do
|
||||||
write(f,'0123456789ABCDEF');
|
write(f,'0123456789ABCDEF');
|
||||||
writeln(f);
|
writeln(f);
|
||||||
if regtype=R_INTREGISTER then
|
|
||||||
sr:=R_SUBWHOLE
|
|
||||||
else
|
|
||||||
sr:=R_SUBNONE;
|
|
||||||
for i:=0 to maxreg-1 do
|
for i:=0 to maxreg-1 do
|
||||||
begin
|
begin
|
||||||
write(f,reginfo[i].weight:5,' ',reginfo[i].degree:5,' ',reginfo[i].count_uses:5,' ',reginfo[i].total_interferences:5,' ');
|
write(f,reginfo[i].weight:5,' ',reginfo[i].degree:5,' ',reginfo[i].count_uses:5,' ',reginfo[i].total_interferences:5,' ');
|
||||||
if findreg_by_number(newreg(regtype,TSuperRegister(i),sr))<>0 then
|
if (i<first_imaginary) and
|
||||||
write(f,std_regname(newreg(regtype,TSuperRegister(i),sr))+':'+hexstr(i,2):7)
|
(findreg_by_number(newreg(regtype,TSuperRegister(i),defaultsub))<>0) then
|
||||||
|
write(f,std_regname(newreg(regtype,TSuperRegister(i),defaultsub))+':'+hexstr(i,2):7)
|
||||||
else
|
else
|
||||||
write(f,' ',hexstr(i,2):4);
|
write(f,' ',hexstr(i,2):4);
|
||||||
for j:=0 to maxreg-1 do
|
for j:=0 to maxreg-1 do
|
||||||
|
Loading…
Reference in New Issue
Block a user