mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 15:39:29 +02:00
* renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the
meaning git-svn-id: branches/hlcgllvm@28484 -
This commit is contained in:
parent
979a3d7e1d
commit
3b7f43ad77
@ -47,7 +47,7 @@ unit tgcpu;
|
||||
procedure setfirsttemp(l : longint); override;
|
||||
procedure getlocal(list: TAsmList; size: longint; alignment: shortint; def: tdef; var ref: treference); override;
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference); override;
|
||||
procedure gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); override;
|
||||
procedure gethltempmanaged(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); override;
|
||||
end;
|
||||
|
||||
implementation
|
||||
@ -251,7 +251,7 @@ unit tgcpu;
|
||||
inherited;
|
||||
end;
|
||||
|
||||
procedure ttgjvm.gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference);
|
||||
procedure ttgjvm.gethltempmanaged(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference);
|
||||
begin
|
||||
gethltemp(list,def,def.size,temptype,ref);
|
||||
end;
|
||||
|
@ -65,7 +65,6 @@ unit tgllvm;
|
||||
function istemp(const ref: treference): boolean; override;
|
||||
procedure getlocal(list: TAsmList; size: longint; alignment: shortint; def: tdef; var ref: treference); override;
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference); override;
|
||||
procedure gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); override;
|
||||
procedure ungetiftemp(list: TAsmList; const ref: treference); override;
|
||||
end;
|
||||
|
||||
@ -155,12 +154,6 @@ implementation
|
||||
end;
|
||||
|
||||
|
||||
procedure ttgllvm.gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference);
|
||||
begin
|
||||
inherited gethltemptyped(list, def, temptype, ref);
|
||||
end;
|
||||
|
||||
|
||||
procedure ttgllvm.ungetiftemp(list: TAsmList; const ref: treference);
|
||||
begin
|
||||
if istemp(ref) then
|
||||
|
@ -421,7 +421,7 @@ interface
|
||||
not(ti_const in tempinfo^.flags) then
|
||||
begin
|
||||
location_reset_ref(tempinfo^.location,LOC_REFERENCE,def_cgsize(tempinfo^.typedef),0);
|
||||
tg.gethltemptyped(current_asmdata.CurrAsmList,tempinfo^.typedef,tempinfo^.temptype,tempinfo^.location.reference);
|
||||
tg.gethltempmanaged(current_asmdata.CurrAsmList,tempinfo^.typedef,tempinfo^.temptype,tempinfo^.location.reference);
|
||||
if not(ti_nofini in tempinfo^.flags) then
|
||||
hlcg.g_finalize(current_asmdata.CurrAsmList,tempinfo^.typedef,tempinfo^.location.reference);
|
||||
end
|
||||
|
@ -93,9 +93,9 @@ unit tgobj;
|
||||
the forcesize parameter is so that it can be used for defs that
|
||||
don't have an inherent size (e.g., array of const) }
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference); virtual;
|
||||
procedure gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); virtual;
|
||||
procedure gethltempmanaged(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); virtual;
|
||||
procedure gettemp(list: TAsmList; size, alignment : longint;temptype:ttemptype;out ref : treference);
|
||||
procedure gettemptyped(list: TAsmList; def:tdef;temptype:ttemptype;out ref : treference);
|
||||
procedure gettempmanaged(list: TAsmList; def:tdef;temptype:ttemptype;out ref : treference);
|
||||
procedure ungettemp(list: TAsmList; const ref : treference);
|
||||
|
||||
function sizeoftemp(list: TAsmList; const ref: treference): longint;
|
||||
@ -527,7 +527,7 @@ implementation
|
||||
end;
|
||||
|
||||
|
||||
procedure ttgobj.gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference);
|
||||
procedure ttgobj.gethltempmanaged(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference);
|
||||
begin
|
||||
gettemptyped(list,def,temptype,ref);
|
||||
end;
|
||||
@ -549,7 +549,7 @@ implementation
|
||||
end;
|
||||
|
||||
|
||||
procedure ttgobj.gettemptyped(list: TAsmList; def:tdef;temptype:ttemptype;out ref : treference);
|
||||
procedure ttgobj.gettempmanaged(list: TAsmList; def:tdef;temptype:ttemptype;out ref : treference);
|
||||
begin
|
||||
gettempinternal(list,def.size,def.alignment,temptype,def,ref);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user