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