Author: theraven
Date: Mon Jul 14 12:00:21 2008
New Revision: 3269
URL: http://svn.gna.org/viewcvs/etoile?rev=3269&view=rev
Log:
Some minor tweaks to make it easier for the LLVM inliner to inline message
sends to small ints. In my test program, a small int addition is now being
completely replaced by a constant expression before code generation.
LLVM is very shiny.
Modified:
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/GNUmakefile
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/LLVMCodeGen.cpp
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/MsgSendSmallInt.bc
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/MsgSendSmallInt.m
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/Parser.m
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/smalltalk.y
trunk/Etoile/Languages/Smalltalk/main.m
trunk/Etoile/Languages/Smalltalk/st.sh
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs