|
@@ -83,6 +83,7 @@ unit cgobj;
|
|
|
function getaddressregister(list:TAsmList):Tregister;virtual;
|
|
|
function getfpuregister(list:TAsmList;size:Tcgsize):Tregister;virtual;
|
|
|
function getmmregister(list:TAsmList;size:Tcgsize):Tregister;virtual;
|
|
|
+ function getflagregister(list:TAsmList;size:Tcgsize):Tregister;virtual;
|
|
|
{Does the generic cg need SIMD registers, like getmmxregister? Or should
|
|
|
the cpu specific child cg object have such a method?}
|
|
|
|
|
@@ -3870,6 +3871,13 @@ implementation
|
|
|
internalerror(200807234);
|
|
|
end;
|
|
|
|
|
|
+
|
|
|
+ function tcg.getflagregister(list: TAsmList; size: Tcgsize): Tregister;
|
|
|
+ begin
|
|
|
+ Result:=TRegister(0);
|
|
|
+ internalerror(200807238);
|
|
|
+ end;
|
|
|
+
|
|
|
{*****************************************************************************
|
|
|
TCG64
|
|
|
*****************************************************************************}
|