js/src/ion/shared/Assembler-x86-shared.h
97163e4941f28603dee73b0c448729b6909b0ea9
created 2013-05-08 11:28 -0700
pushed 2013-06-24 18:52 +0000
Dan Gohman Dan Gohman - Bug 869507 - IonMonkey x86: Eliminate unnecessary NaN checks. r=nbp
92ed1bf017f00d8fa7cc968910821c1088ebe6e4
created 2013-04-19 17:26 +0200
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 863349 - Optimize IonMonkey double truncation for large numbers on x86 and x64. r=bhackett
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
f10884c6a91e01699b19aff130f58b7b2649252c
created 2013-04-10 14:33 +0200
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 858022 - Fix baseline compiler crashes on hardware without SSE2. r=dvander
ae738d911ded004d800287f06a3e7e87c2b9e6ef
created 2013-03-18 16:53 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
736ef3ae95e65f55e35521686b10c7a9014da3bb
created 2013-02-27 17:25 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
1e739d9c31800b11d8a8b36cd99c062066b25200
created 2013-02-07 11:36 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
2c403f93ae466012a3e1acf7130cacf643094771
created 2013-02-04 12:16 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
99ed37dedb2c3350f5494bdc4ddc5ea308245914
created 2013-01-22 16:52 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound for bug 831754, 832373, 830885.
1f3cb59303280f72e7b113ad77ff57479e260383
created 2013-01-21 17:30 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
219c0a99cf70e946165c01ea2b05e4abe26f27e3
created 2013-01-11 15:27 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central up to bug 827490 (will need more work).
b95c391e06c115e57eb31b5d62ac1621aa75c155
created 2012-12-14 18:17 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
de7a63166149185e9a7532dd51c7d0ef93476fbe
created 2012-12-05 10:12 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
2a8adc47f35ab4a814204f35867acef93cb4833f
created 2012-12-04 09:58 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 817578 - Compile SUB and MUL. r=djvj
38c1e6c4ddfe6606d9cfdb721a718e711c665879
created 2012-12-04 09:55 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 817515 - Compile BITNOT and NEG. r=djvj
9a4f3dcf37302f068a4813670dea683442e53b90
created 2012-11-23 11:58 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
492d0e164f6afd4f33bec3aa12caef05bf7b4ad5
created 2012-11-21 22:36 +0100
pushed 2013-06-24 18:52 +0000
Tom Schuster Tom Schuster - Bug 811314 - BaselineCompiler: Implement Bitwise ops. r=jandem
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2013-05-13 16:59 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
c39c03b6a256d571e6ba8129e12f8925a8d2981c
created 2013-02-26 19:56 -0500
pushed 2013-05-13 16:59 +0000
Luke Wagner Luke Wagner - Bug 845458 - IonMonkey: simplify constant double handling on x86 (r=dvander)
6d1072f85dffb4edf9045a686725b640146ebdaf
created 2013-01-31 18:41 -0800
pushed 2013-04-01 19:47 +0000
Luke Wagner Luke Wagner - Bug 837016 - IonMonkey: store CodeLabels by value (r=h4writer)
d693f77e31664963fac8a9828e0ff136c0053a1e
created 2013-01-31 11:30 -0800
pushed 2013-04-01 19:47 +0000
Luke Wagner Luke Wagner - Bug 835003 - simplify generation of MTableSwitch jump tables (r=h4writer)
ef3ed8dd472611be8ccdf85fbcc8926127fb5138
created 2013-01-22 14:33 +0100
pushed 2013-04-01 19:47 +0000
Jan de Mooij Jan de Mooij - Bug 831754 part 2 - Add patchable call instruction, x86/x64 part. r=dvander a=nonlibxul
879677a0aa37c0f811a6c4348d5a3dc27aa98984
created 2012-12-20 19:12 -0800
pushed 2013-04-01 19:47 +0000
Luke Wagner Luke Wagner - Bug 832063 - unify Assembler::flush/finish (r=mrosenberg)
78ac084b80f57054f744446e3eddfe6bd575175f
created 2013-01-10 17:21 +0100
pushed 2013-04-01 19:47 +0000
Jan de Mooij Jan de Mooij - Bug 827872 - Move prebarrier offsets from IonScript to IonCode. r=dvander
6002b73474a7085819aa342277c86249d524b893
created 2012-12-14 09:51 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 821268 - Move NaNCond to the assembler. r=djvj
3b419a7a354c8151ba403f5e68decad1a076c2d7
created 2012-12-04 19:10 +0100
pushed 2013-02-19 18:06 +0000
Tom Schuster Tom Schuster - Bug 797970 - Use stdint types in IonMonkey. r=jandem
fee11982f357c24d2227a9a2ded72fe7877b0623
created 2012-11-21 13:53 -0500
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Show generated assembly in Ion PC count information, bug 811349. r=pierron
7ed2ebf2a2bda0e89a0715124e7c642237196727
created 2012-11-17 10:59 -0500
pushed 2013-01-07 21:25 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset a8832e8df0c8 (bug 811349) because of busted b2g debug builds
a8832e8df0c84f10f609ac6c47989ded1fac97c9
created 2012-11-17 07:08 -0800
pushed 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Show generated assembly in Ion PC count information, bug 811349. r=pierron
3ce909bed24a824050f69bc0649c71309fae1767
created 2012-10-04 18:15 +0900
pushed 2012-11-19 21:10 +0000
Makoto Kato Makoto Kato - Bug 789753 - Save non-volatile XMM registers on Win64 ABI. r=dvander
93ebcdb7b37b52c45b53c681a3c8eb16c4cffd2c
created 2012-09-05 15:54 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 769363 - IonMonkey: LBoundsCheck should not require a register for the length operand. r=jandem
2b38908d7d54affab185a8dcdb902324b2fd5ae6
created 2012-08-17 09:40 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 783290 - LMathD should allow memory operands on x86/x64. r=dvander
5be6b8747c745c16007eb2bd75ae4d5199f23010
created 2012-08-10 14:17 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 764477 - IonMonkey: Inline Math.max and Math.min. r=jandem, mrosenberg
e6a6ab12a7bb6af53b1d2ef078bff9ed3c725efe
created 2012-07-19 15:23 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 754256 - Upgrade IonMonkey to MPL2. r=gerv,dvander
7fa6fdc6d1cf0ea42acc9739e36d5136fbc25665
created 2012-06-27 20:26 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 676287 - IonMonkey: inline some constant doubles in code. r=dvander
2f9a29078126ca2a4989cb49216becbb8dd5a8fd
created 2012-06-24 16:11 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Backed out changeset 043e2e360820 (ahhhhhhhhhhhh!)
043e2e360820f2a2e9e1be695d462038c67938f4
created 2012-06-24 15:28 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 676287 - IonMonkey: inline some constant doubles in code. r=dvander
618b5cc186a9a48261f70b26975d025eaf0d84a9
created 2012-06-22 21:29 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - backout f2efc6836c2f
f2efc6836c2f14550c87e391f01ae380d64485ef
created 2012-06-22 20:59 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 676287 - inline some constant doubles in assembly code. r=dvander
c76abdb11904f4a935ef7363a328d894f8fd9991
created 2012-06-06 20:52 -0700
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - fix cmpSrc(Label *) by replacing the part that was copied from cmpSrc(RepatchLabel *) (no bug, r=dvander)
6afe1f9f551dabf6fefe83469bfd06f8aa3b2ab9
created 2012-06-06 14:59 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 746691 - Don't throw away IM code on every GC. ARM code by mjrosenb. r=dvander
6ed2a75d11ae596795c61014302b7a2a1d0823d2
created 2012-06-04 13:56 -0700
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - Fix IC patching on ARM so a branch can be patched to any address (bug 733336, r=jbramley,dvander)
14f9f71fcf983b4ef1fc5b1958ef7c827ab9cac2
created 2012-05-07 14:18 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 745362, part 1/3 - Implement Math.floor() and Math.round() for x86/x64. r=pierron
5b7e87e57f2821fcf4466a3b0f3d975e6b53d757
created 2012-04-05 16:41 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Do not mark NULL pointers as relocatable. (Bug 742519, r=dvander)
6967695492f3c3cc5d416b454e60fdf70a6e20d7
created 2012-04-02 16:38 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 740212 - Inline allocation for LCreateThis. r=dvander
5534be14e70764d11604d3866f8631a99b339591
created 2012-03-31 19:34 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 738277 part 2 - Add DoubleCondition enum. r=dvander,mjrosenb
196cd36978ba034263f3efcc1a6e78c2aed800fd
created 2012-03-31 19:23 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 738277 part 1 - SETELEM fast path for typed arrays. r=dvander
54dbd3a7030697e469bad868e5b569fcfa93472d
created 2012-03-23 11:24 -0400
pushed 2012-11-19 21:10 +0000
Kannan Vijayan Kannan Vijayan - Bug 735391 - Inline Math.sqrt.
b5f9937c5d5c65a5128aecb48fa397687e51661c
created 2012-03-23 14:41 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 737783 - GETELEM fast path for typed arrays. r=dvander
5108b08c2d542d9fcb6ee474fcb2f261fde2167d
created 2012-03-21 17:25 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 723333 - Handle JSOP_NEW without callVM(). r=dvander
3e4a9ba45f2bad8102d96d59468a16550472a254
created 2012-03-20 14:29 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Fix bug causing performance regression after merge from m-c.
1052d3eb7a7849a1bb15520982704bba4cedebee
created 2012-03-12 16:46 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Test only low 8 bits for bool return values (bug 733248, r=pierron).
efe3058e6515037edafc49dc73cb4eb2efb46c4e
created 2012-03-02 09:49 -0800
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - Fix some issues with pools running out of space, and accidentally overwriting data (bug 730108, r=jbramley)
436027e218b357de6b0c23642ef72b8df7c87f51
created 2012-02-22 16:01 -0800
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - fix the type of actualOffset (bug 726236, r=dvander)
6dd34eec6fbed37ee92f60b9026a5056ca58a02e
created 2012-02-21 13:59 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Fast version of charAt, charCodeAt and fromCharCode (Bug 718853, r=dvander)
ea5d5e46a2e58fc4fe913f90c03eb929b1f40b80
created 2012-02-13 13:53 -0800
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - fix the newer OSI for arm. (bug 725584, r=dvander)
less more (0) -100 -60 tip