Java Reference
In-Depth Information
[Chaitin et al., 1981] Chaitin, G., Auslander, M., Chandra, A., Cocke, J., Hopkins, M., and
Markstein, P. (1981). Register allocation via coloring. Computer Languages, 6(1):47{57.
[Chaitin, 1982] Chaitin, G. J. (1982). Register allocation & spilling via graph coloring.
ACM SIGPLAN Notices, 17(6):98{101.
[Clayberg and Rubel, 2009] Clayberg, E. and Rubel, D. (2009). Eclipse Plug-ins. Addison-
Wesley Professional, Boston, MA.
[Cooper and Dasgupta, 2006] Cooper, K. and Dasgupta, A. (2006). Tailoring graph-
coloring register allocation for runtime compilation. In Proceedings of the International
Symposium on Code Generation and Optimization, pages 39{49. IEEE Computer Society.
[Cooper and Torczon, 2011] Cooper, K. and Torczon, L. (2011). Engineering a Compiler.
Morgan Kaufmann Publishing, San Francisco, CA.
[Copeland, 2007] Copeland, T. (2007). Generating Parsers with JavaCC. Centennial topics,
Alexandria, VA.
[Corliss and Lewis, 2007] Corliss, M. and Lewis, E. (2007). Bantam Java Runtime System
Manual. Bantam Project. http://www.bantamjava.com .
[D'Anjou, 2005] D'Anjou, J. (2005).
The Java Developer's Guide to Eclipse.
Addison-
Wesley Professional, Boston, MA.
[Donnelly and Stallman, 2011] Donnelly, C. and Stallman, R. (2011). Bison, the YACC-
compatible Parser Generator. Free Software Foundation, Boston, MA, 2.5 edition.
[Eclipse, 2011] Eclipse (2011). Eclipse documentation. http://help.eclipse.org/indigo
/index.jsp .
[Fink and Qian, 2003] Fink, S. and Qian, F. (2003). Design, implementation and evaluation
of adaptive recompilation with on-stack replacement. In International Symposium on
Code Generation and Optimization, 2003, pages 241{252. IEEE Computer Society.
[Freeman et al., 2004] Freeman, E., Freeman, E., Sierra, K., and Bates, B. (2004).
Head
First Design Patterns. O'Reilly Media, Sebastopol, CA.
[Gamma, 1995] Gamma, E. (1995). Design Patterns: Elements of Reusable Object-Oriented
Software. Addison-Wesley Professional, Boston, MA.
[George and Appel, 1996] George, L. and Appel, A. W. (1996). Iterated register coalescing.
ACM Transactions on Programming Languages and Systems, 18(3):300{324.
[GNU, 2011] GNU (2011). GNU Manual. Free Software Foundation, Boston, MA. http
://gcc.gnu.org/onlinedocs/gcc .
[GNU, 2012] GNU (2012). The GNU Compiler for the Java Programming Language. Free
Software Foundation, Boston, MA. http://gcc.gnu.org/java/ .
[Goetz, 2004] Goetz, B. (2004). Java theory and practice: dynamic compilation and per-
formance measurement - The perils of benchmarking under dynamic compilation. IBM
DeveloperWorks. http://www.ibm.com/developerworks/library/j-jtp12214/ .
[Gosling et al., 2005] Gosling, J., Joy, B., Steele, G., and Bracha, G. (2005).
Java TM Language Specification, Third Edition. Addison-Wesley Professional, Boston, MA.
 
Search WWH ::




Custom Search