X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FStg.h;h=924610cd1d19d069e31e622cdfa2d1a835eb0960;hb=8504635323bc4c2d7ade98771a4e281c2d56761c;hp=12051e0551c7f52785cd9b69bbfab6a0c0d50305;hpb=423d477bfecd490de1449c59325c8776f91d7aac;p=ghc-hetmet.git diff --git a/ghc/includes/Stg.h b/ghc/includes/Stg.h index 12051e0..924610c 100644 --- a/ghc/includes/Stg.h +++ b/ghc/includes/Stg.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Stg.h,v 1.63 2004/08/13 13:09:30 simonmar Exp $ + * $Id: Stg.h,v 1.64 2004/09/02 12:45:25 simonmar Exp $ * * (c) The GHC Team, 1998-2004 * @@ -126,6 +126,26 @@ typedef StgWord StgWordArray[]; #include "TailCalls.h" /* ----------------------------------------------------------------------------- + Other Stg stuff... + -------------------------------------------------------------------------- */ + +#include "StgDLL.h" +#include "MachRegs.h" +#include "Regs.h" +#include "StgProf.h" /* ToDo: separate out RTS-only stuff from here */ + +#if IN_STG_CODE +/* + * This is included later for RTS sources, after definitions of + * StgInfoTable, StgClosure and so on. + */ +#include "StgMiscClosures.h" +#endif + +/* RTS external interface */ +#include "RtsExternal.h" + +/* ----------------------------------------------------------------------------- Moving Floats and Doubles ASSIGN_FLT is for assigning a float to memory (usually the @@ -319,26 +339,6 @@ INLINE_HEADER StgInt64 PK_Int64(W_ p_src[]) #endif /* ----------------------------------------------------------------------------- - Other Stg stuff... - -------------------------------------------------------------------------- */ - -#include "StgDLL.h" -#include "MachRegs.h" -#include "Regs.h" -#include "StgProf.h" /* ToDo: separate out RTS-only stuff from here */ - -#if IN_STG_CODE -/* - * This is included later for RTS sources, after definitions of - * StgInfoTable, StgClosure and so on. - */ -#include "StgMiscClosures.h" -#endif - -/* RTS external interface */ -#include "RtsExternal.h" - -/* ----------------------------------------------------------------------------- Split markers -------------------------------------------------------------------------- */