Browse Source

+ dummy mmregister allocator for platforms that use such registers

git-svn-id: branches/hlcgllvm@26998 -
Jonas Maebe 11 years ago
parent
commit
5e79789f9e
1 changed files with 2 additions and 0 deletions
  1. 2 0
      compiler/llvm/cgllvm.pas

+ 2 - 0
compiler/llvm/cgllvm.pas

@@ -83,6 +83,8 @@ implementation
           [0],first_int_imreg,[]);
           [0],first_int_imreg,[]);
         rg[R_FPUREGISTER]:=Trgllvm.create(R_FPUREGISTER,R_SUBWHOLE,
         rg[R_FPUREGISTER]:=Trgllvm.create(R_FPUREGISTER,R_SUBWHOLE,
           [0],first_fpu_imreg,[]);
           [0],first_fpu_imreg,[]);
+        rg[R_MMREGISTER]:=Trgllvm.create(R_MMREGISTER,R_SUBWHOLE,
+          [0],first_mm_imreg,[]);
         { every temp gets its own "base register" to uniquely identify it }
         { every temp gets its own "base register" to uniquely identify it }
         rg[R_TEMPREGISTER]:=trgllvm.Create(R_TEMPREGISTER,R_SUBWHOLE,
         rg[R_TEMPREGISTER]:=trgllvm.Create(R_TEMPREGISTER,R_SUBWHOLE,
           [0],1,[]);
           [0],1,[]);