Author: theraven
Date: Sun May  9 03:01:38 2010
New Revision: 6098

URL: http://svn.gna.org/viewcvs/etoile?rev=6098&view=rev
Log:
Removed some obsolete bits of LK CodeGen.  Fixed on latest LLVM.

More refactoring and tidying.  Now using a slightly more aggressive set of 
optimisations.  Used the new (not yet committed - should go in soon) support in 
LLVM for inlining stuff from external modules.  Now MsgSendSmallInt is 
statically compiled and linked into LKRuntime, and the required bits are 
inlined where they are needed.

Note: Stripping debug info is only required in the JIT until LLVM PR6981 is 
fixed (this was the cause of the earlier crashes).


Modified:
    trunk/Etoile/Languages/LanguageKit/CodeGen/CGObjCGNU.cpp
    trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenLexicalScope.cpp
    trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenModule.cpp
    trunk/Etoile/Languages/LanguageKit/CodeGen/GNUmakefile
    trunk/Etoile/Languages/LanguageKit/Runtime/BlockClosure+debug.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to