Commit Graph

168 Commits

Author SHA1 Message Date
David Anderson
36d3a21971 [JAEGER] Added JSOP_DEFFUN, JSOP_NOP. 2010-05-30 23:51:32 -07:00
David Anderson
806788129d [JAEGER] Implemented CALL. 2010-05-30 23:18:39 -07:00
David Anderson
f6e8253567 [JAEGER] Added JSOP_CALLNAME. 2010-05-30 22:46:39 -07:00
David Anderson
3da7ebecca [JAEGER] Added JSOP_GLOBALINC, JSOP_GLOBALDEC, JSOP_INCGLOBAL, JSOP_DECGLOBAL. 2010-05-30 19:44:29 -07:00
David Anderson
7240763c5d [JAEGER] Common function for computing obj slot refs; improved regalloc on GETGLOBAL. 2010-05-30 14:37:18 -07:00
David Anderson
0a4d84369a [JAEGER] Fix bugs, inline FrameState.h. 2010-05-29 22:43:38 -07:00
David Anderson
e6e2cfa327 [JAEGER] New FrameState. 2010-05-29 21:48:13 -07:00
David Anderson
6b647b9b55 [JAEGER] Added JSOP_NAME. 2010-05-28 00:54:01 -07:00
David Anderson
f9996b7249 [JAEGER] Jumps in-between the slow and fast paths now work. 2010-05-28 00:30:35 -07:00
David Anderson
de4f14eb87 [JAEGER] Start filling out the register allocator and stub call mechanism. 2010-05-27 21:26:19 -07:00
David Anderson
b38c3f1e12 [JAEGER] Start of stub-call compiler; sub-classed MacroAssembler into mjit::Assembler. 2010-05-26 17:08:08 -07:00
David Anderson
f23d3fd4b0 [JAEGER] House cleaning... re-org. 2010-05-26 00:21:47 -07:00
David Anderson
fb07a1926e [JAEGER] Added JSOP_DOUBLE. 2010-05-25 22:42:43 -07:00
David Anderson
ad4cc46ae3 [JAEGER] Added JSOP_GOTO support. 2010-05-25 18:21:10 -07:00
David Anderson
b5d643f0c2 [JAEGER] Added register state verification & fixes for subsequent bugs it found. 2010-05-25 16:03:34 -07:00
David Anderson
60cc47c414 Added a bunch of the UINT/INT opcodes. 2010-05-25 14:38:39 -07:00
David Anderson
98b3378c3e [JAEGER] Initial import of new compiler layout. 2010-05-25 14:14:13 -07:00
David Anderson
0d01073487 [JAEGER] Enabled method JIT backend. 2010-05-22 17:41:21 -07:00