js/src/nanojit/Nativei386.cpp
04014b5682092e2bcf52a405a1ab91e833c3ea75
created 2009-11-04 16:44 +1100
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 517405 - nanojit: don't compute x86 FP conditions twice(!). r=rreitmai.
6b96e43a6dd3168a739f7dc342b16710c28c82e8
created 2009-11-04 14:45 +1100
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 516348 - nanojit: add findSpecificRegForUnallocated(). r=edwsmith.
5c082fd6dc4b96f26cb0765498812a22f12e2d04
created 2009-10-29 12:29 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 525293 - Cumulative remainder of changes from tamarin, r=dvander.
a9848921a6923f2918de03b7fd4a3010cd0324ef
created 2009-10-23 13:46 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 522314 - Make x86 virtual stack pointer code optional, g=gal.
b4f405c6b56d61646d2da976d6499eb6387ae308
created 2009-10-21 16:26 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 523505 - move icache flushing logic around, r=gal.
373695cc16e8ccc3ba08b4e4edcb9134db47464b
created 2009-10-14 13:48 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 522316 - more miscellaneous drift from tamarin, r=dvander.
5c771bffa60bd6d62d06cb61b3111b96df027fc0
created 2009-10-07 14:25 -0700
pushed unknown
Andreas Gal Andreas Gal - Avoid redundant stack pointer fiddling when calling functions (514827, r=rreitmai,dvander).
600318dd0ac5913fb940fff41b1d35e88febf1ac
created 2009-09-30 11:25 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 519376 - NJ merge: move __SUNPRO _CC gunk. r=dvander.
920bc62ca39c80d96a937dc5bfa29fbb7d4444c3
created 2009-09-28 18:27 +0900
pushed unknown
Makoto Kato Makoto Kato - Bug 518775 - Remove unused Windows x64 code of Nativei386.cpp. r=gal
a16cb20541f494137a9d216d3acdd9c2d7c18835
created 2009-09-24 12:30 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 518491 - NJ merge: Assembler bits and pieces. r=graydon.
20e5fdeae087a99e6921a32197f206689bbb1466
created 2009-09-21 17:03 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 518011 - NJ merge: XORPD in x86, and some tidying, r=gal.
375b20a578a4df9518b13cd85b2fd2084c459173
created 2009-09-18 13:31 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 517530 - NJ merge: whitespace, equivalent code, PPC churn, r=dvander.
350fc3706ba8b44dd01b4e9f356ca5ed3caeeb97
created 2009-09-17 11:10 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 516909 - nanojit: improve LIR_div/LIR_mod codegen. r=gal.
44329a36182c474ba5c10fe02c6215f49f3ec324
created 2009-09-17 10:39 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 516903 - nanojit: fix printing of cmov, cmovq. r=edwsmith.
ce354a3e3b47591b2d1845b26267ab75f5453fca
created 2009-09-15 15:05 -0700
pushed unknown
Julian Seward Julian Seward - Bug 503424 - Add built-in support for compiled-trace and -guard profiling, r=graydon.
74c704b49e7f8f936c8fe2eba4b49e71b5f449af
created 2009-09-14 08:29 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 515904 - nanojit: merge bug 513007 from Tamarin. r=graydon.
1eb888323299901b96dc092b0b6d03a5d3e2dedc
created 2009-09-11 14:43 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 515312 - nanojit: kill reservations in the Sparc backend. r=leon.sha.
cbb2bdb22a2258f64bca4ce3ca2d1a5234e7aed8
created 2009-09-10 11:00 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 514349 - nanojit: start to kill Reservations. r=edwsmith,rreitmai.
e1aa3e759819bc9c6910d0ab3936966833286c2d
created 2009-09-08 09:11 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 514625 - nanojit: kill AR::highwatermark. r=edwsmith.
5639c3f2e85b715c85d2405302eedfcf8138ed5a
created 2009-09-02 21:09 -0700
pushed unknown
Andreas Gal Andreas Gal - Incorrect register hint for LIR_param for 386 backend (514344, r=njn).
4911291fc158b5bf001fba66595d62de93baaed9
created 2009-09-03 09:36 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 514110 - nanojit: avoid getresv() because it has a redundant test. r=gal.
d324bc505b58786ec0972bce2ed37aa91aaccbfc
created 2009-09-01 16:55 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 512614 - nanojit: remove FST1..FST7 from Nativei386.cpp. r=edwsmith.
1e2673d4d208d8adcf3d9e033253284d1b4bb282
created 2009-08-31 16:35 -0700
pushed unknown
Andreas Gal Andreas Gal - Don't restore FP twice when exiting a fragment (513787, r=rreitmai).
c1a97865c4769126a4e3d5beaffa743cb553a08b
created 2009-08-31 15:33 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 512610 - nanojit: some register allocation clean-ups. r=edwsmith.
1fcee7f53af2c052a708c55dff573c80f8d2bb4d
created 2009-08-31 15:02 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 512398 - nanojit: kill RegAlloc::used. r=edwsmith.
f38f30f2888bba3e66559c6896387c9c8f4cdf69
created 2009-08-31 11:48 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 512652 - TM: refactor Assembler::evict(). r=edwsmith.
1e581a31c01713851d9cd148b29eadda6ea05fe6
created 2009-08-27 18:46 -0700
pushed unknown
Andreas Gal Andreas Gal - Remove explicitSavedRegs and loop hacks from nanojit (513139, r=dvander).
781eb6d940de89034efc51cad7207793e1a1fb20
created 2009-08-27 17:52 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 510602 - Massage LIR opcodes to merge state, r=dvander.
ddb86b85104949f41aa6ef978be5c65b0e24bedf
created 2009-08-27 13:50 -0700
pushed unknown
David Anderson David Anderson - Merged Assembler.h!nRegisterAllocFromSet changes from tamarin-redux (bug 513083, r=gal).
5e70552d168cfaa90d271e1626d2d26d87d68e70
created 2009-08-27 13:47 -0700
pushed unknown
David Anderson David Anderson - Merged Assembler.h!nPatchBranch changes from tamarin-redux (bug 513079, r=gal).
c87a181a850717de39ef13ef9509abbb26dfa213
created 2009-08-27 13:22 -0700
pushed unknown
David Anderson David Anderson - Merged LIR_alloc changes from tamarin-redux (bug 513069, r=gal).
ac8e4290f01c873b2d228aea7a18fea043c758ba
created 2009-08-24 16:57 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 512366 - insert some missing assembler bits, r=dvander.
f5cecfeb771300b0cd621463e70f637a621901f0
created 2009-07-23 13:46 -0400
pushed unknown
Edwin Smith Edwin Smith - Bug 507039 - Remove _startingIns from Assembler, r=nnethercote.
1cf3897d3691033028a00f83701007b648ee1781
created 2009-07-15 16:50 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
e8588659c14b57ef35d04794f8b5bd4e916d616c
created 2009-08-03 08:54 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 507528 - TM/nanojit: add indirect call code to the core and x86 back-end. r=rreitmai.
2bb711bd54dff2a9bb895f2288eee61257afec0c
created 2009-07-30 14:28 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Backed out changeset d0be9284ea67
fa5114cf823ba0e1ec3273a528de6b67f7ef7889
created 2009-07-30 14:25 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Backed out changeset 137cbe3c46a9
137cbe3c46a9057bfe9513559f96af07eccf165f
created 2009-07-23 13:46 -0400
pushed unknown
Edwin Smith Edwin Smith - Bug 507039 - Remove _startingIns from Assembler, r=nnethercote.
d0be9284ea67bbff6ce241ccb06a0dedd8ead587
created 2009-07-15 16:50 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
b05e0eaa4686278f769cfcce0004d86849e7d73f
created 2009-07-30 10:44 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 507087 - TM/nanojit: change _argtypes fields from 2 bits to 3 bits (TR sync). r=rreitmai,jorendorff.
1f2b13f5501e104dff1725de1d3f2632c3dcc3f5
created 2009-07-27 10:34 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 506346 - nanojit: remove compile warnings caused by the patch for bug 506139. r=rreitmai.
0dcf822dbe2d8256a0b6527c78f3550acc98e1eb
created 2009-07-24 15:41 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 506177 - TM/nanojit: remove dead 'isfar' argument from asm_branch(). r=rreitmai.
64b2ea3926ded8447e58a1061377e8504441310c
created 2009-07-24 10:02 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 506139 - TM/nanojit: merge TR whitespace changes in the i386 backend. r=rreitmai.
2973e9c44842162213da703047bfd2f527f816d3
created 2009-07-22 10:28 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 501232 - nanojit: remove LIR_2 (3rd attempt!). r=edwsmith,gal.
d75d6cd530413239b644ed14ef8ec76d010ecd56
created 2009-07-20 14:18 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 8877e1f8645b (bug 501232).
8877e1f8645b8e2d0ee5e91ac593fdead31d841b
created 2009-07-17 16:25 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 501232 - nanojit: remove LIR_2. r=edwsmith.
a79667662e93312225aa6c71d4d9a0d598851ced
created 2009-07-15 10:00 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 504213: nanojit: rename LIR_alloc, LIR_addp, LIR_param to match tamarin-redux. r=graydon.
274b109a19051bdd605f583b862537734a0a25ad
created 2009-07-14 11:23 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset f4bcdda71b8f
f4bcdda71b8f678e04de51d6e763690bf1df83f6
created 2009-07-14 14:53 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 501232: remove LIR_2. r=edwsmith.
af893ea83f096c34cf013b88e510aa90d2d0d973
created 2009-07-10 12:58 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 503593 - NJ: whitespace and modeline cleanup, r=gal.
82986a4e5223356c26128f8faa7f89cad192f232
created 2009-07-07 09:26 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 502539: move displacements into load instructions. r=gal,edwsmith.
cdc4a1b07287252ad1e4945b271a5836e8b39181
created 2009-07-02 12:21 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 493125 - remove LIR_cs. r=edwsmith.
d6f07972cdc154aa96da48b73bacd6e97288d7dd
created 2009-07-01 14:18 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 492866: implement variable-width LIR. r=graydon.
7d1066ec75a1316367489943a3447e212188bbfd
created 2009-07-01 11:33 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Backed out changeset ae16e5919d19 (tree was closed for talos maintenance).
ae16e5919d1912cb5b7437352ae6b331fa4f34a0
created 2009-07-01 11:13 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Make LIR variable-width (bug 492866, r=graydon).
f694ffd22e6c0a527d14f642202317e18548fc83
created 2009-06-24 20:32 -0700
pushed unknown
Julian Seward Julian Seward - Bug 494864 - Make nanojit debug output easier to follow, r=graydon.
1b2ecfa68c3802afddbabaa273fa16e30370aee6
created 2009-06-23 14:51 -0700
pushed unknown
Andreas Gal Andreas Gal - Move details of LIns format into LIns class itself (500053, r=dvander).
c47c245618d353431bd06a4068b69e14d9d94eeb
created 2009-06-19 10:20 +0100
pushed unknown
nnethercote nnethercote - remove LIR_calli and LIR_fcalli (492478, r=edwsmith,jorendorff).
812a94dc7dd5b11a06cc8091ac6e2fd7f38abb2e
created 2009-06-12 08:33 -0700
pushed unknown
Andreas Gal Andreas Gal - Implement oracle-based speculative fmod/fdiv/fmul demotion (474443, r=graydon,dvander).
22363f125188ed8e919025abd7bea7d376690520
created 2009-06-01 16:24 -0400
pushed unknown
Andreas Gal Andreas Gal - Bug 495396 - TM: missing early return in Nativei386 when generating LEA. r=edwsmith
less more (0) -100 -60 tip