Nicholas Nethercote
|
7f3df7efb0
|
Bug 512423 - nanojit: inline small RegAlloc methods. r=edwsmith.
|
2009-09-01 16:03:01 +10:00 |
|
Nicholas Nethercote
|
686dcb25be
|
Bug 512610 - nanojit: some register allocation clean-ups. r=edwsmith.
|
2009-08-31 15:33:46 +10:00 |
|
Edwin Smith
|
a65666cc5a
|
Bug 509856 - convert LabelStateMap and RegAllocMap to Allocator based containers, r=gal.
|
2009-08-04 10:48:48 -04:00 |
|
Jacob Bramley
|
b5faafb00f
|
Use ARM's 'Operand 2' encoding for immediates. Also fixes bug 504637. (490968, r=vladimir)
|
2009-07-20 10:56:44 +01:00 |
|
Graydon Hoare
|
e404f743cd
|
Bug 503593 - NJ: whitespace and modeline cleanup, r=gal.
--HG--
extra : rebase_source : c7fcc1acaadb2264796a3ee7a20866eecc4dc484
|
2009-07-10 12:58:34 -07:00 |
|
Nicholas Nethercote
|
a03f3e7b1a
|
Bug 492490 - nanojit: move Assembler::findVictim() from RegAlloc.cpp to Assembler.cpp
|
2009-05-18 02:20:59 -04:00 |
|
Nicholas Nethercote
|
1a33faa263
|
Bug 492301 - nanojit: remove some dead code. r=edwsmith
|
2009-05-18 01:45:46 -04:00 |
|
Graydon Hoare
|
bb7e9793cf
|
Bug 468484 - back out most of changeset 2963765d5585 and ifdef-guard members of avmplus::Config, fix arm build.
* * *
Bug 468484 - ifdef-guard members of avmplus::Config structure that broke ARM build.
|
2008-12-11 13:50:55 -08:00 |
|
Graydon Hoare
|
ba3dc13800
|
Bug 468484 - Minor adjustments to match changes in tamarin, r=gal.
|
2008-12-10 17:25:46 -08:00 |
|
Edwin Smith
|
903336fe43
|
Bug 468484 - Fixed bug causing too much spilling, other arm tweaks, r=danderson.
|
2008-10-28 15:16:05 -04:00 |
|
Vladimir Vukicevic
|
af0b642859
|
More ARM fixes; initialize free reg list correctly initially. Also use LastReg+1 instead of NJ_MAX_REGISTERS in RegAlloc -- LastReg+1 is what's used in the .h file, to avoid any mismatches.
|
2008-10-20 15:31:28 -07:00 |
|
Graydon Hoare
|
bf84bf6273
|
Merge tamarin-redux (nanojit2) into tracemonkey (457786, r=edwsmith,gal,danderson).
|
2008-10-13 13:29:18 -07:00 |
|
Andreas Gal
|
e6b28ce4f8
|
Sync with TT-tip.
|
2008-06-30 15:33:41 -07:00 |
|
Andreas Gal
|
4678be95aa
|
Fix a bug in tracing can_do_fast_inc_dec (wasn't tracking a copy and traced incorrect code). Merge with TT tip.
|
2008-06-24 15:57:33 -07:00 |
|
Andreas Gal
|
5a17de3bca
|
Landed nanojit in TraceMonkey. This is untested and DEBUG must be off for now since we don't support AVM's String class.
|
2008-06-19 10:47:58 -07:00 |
|