|
@@ -40,10 +40,6 @@ interface
|
|
function keep_para_array_range(varspez: tvarspez; def: tdef; calloption: tproccalloption): boolean; override;
|
|
function keep_para_array_range(varspez: tvarspez; def: tdef; calloption: tproccalloption): boolean; override;
|
|
function push_addr_param(varspez:tvarspez;def : tdef;calloption : tproccalloption) : boolean;override;
|
|
function push_addr_param(varspez:tvarspez;def : tdef;calloption : tproccalloption) : boolean;override;
|
|
function push_size(varspez: tvarspez; def: tdef; calloption: tproccalloption): longint;override;
|
|
function push_size(varspez: tvarspez; def: tdef; calloption: tproccalloption): longint;override;
|
|
- {Returns a structure giving the information on the storage of the parameter
|
|
|
|
- (which must be an integer parameter)
|
|
|
|
- @param(nr Parameter number of routine, starting from 1)}
|
|
|
|
- procedure getintparaloc(list: TAsmList; pd : tabstractprocdef; nr : longint; var cgpara : tcgpara);override;
|
|
|
|
function create_paraloc_info(p : TAbstractProcDef; side: tcallercallee):longint;override;
|
|
function create_paraloc_info(p : TAbstractProcDef; side: tcallercallee):longint;override;
|
|
function create_varargs_paraloc_info(p : tabstractprocdef; side: tcallercallee; varargspara:tvarargsparalist):longint;override;
|
|
function create_varargs_paraloc_info(p : tabstractprocdef; side: tcallercallee; varargspara:tvarargsparalist):longint;override;
|
|
function get_funcretloc(p : tabstractprocdef; side: tcallercallee; forcetempdef: tdef): tcgpara;override;
|
|
function get_funcretloc(p : tabstractprocdef; side: tcallercallee; forcetempdef: tdef): tcgpara;override;
|
|
@@ -66,12 +62,6 @@ implementation
|
|
hlcgobj;
|
|
hlcgobj;
|
|
|
|
|
|
|
|
|
|
- procedure tcpuparamanager.GetIntParaLoc(list: TAsmList; pd : tabstractprocdef; nr : longint; var cgpara : tcgpara);
|
|
|
|
- begin
|
|
|
|
- { not yet implemented/used }
|
|
|
|
- internalerror(2010121001);
|
|
|
|
- end;
|
|
|
|
-
|
|
|
|
function tcpuparamanager.get_saved_registers_int(calloption: tproccalloption): tcpuregisterarray;
|
|
function tcpuparamanager.get_saved_registers_int(calloption: tproccalloption): tcpuregisterarray;
|
|
const
|
|
const
|
|
{ dummy, not used for WebAssembly }
|
|
{ dummy, not used for WebAssembly }
|