소스 검색

* Bring back tcg.getflagregister on Florian's request, but made it non-abstract. It may be used for IA64 support in future (if IA64 will live so long :).

git-svn-id: trunk@11457 -
yury 17 년 전
부모
커밋
4dac183601
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      compiler/cgobj.pas

+ 8 - 0
compiler/cgobj.pas

@@ -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
 *****************************************************************************}