js/src/jit/x86/CodeGenerator-x86.cpp
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
820aa1824ce0e196c2b9fb24adac2bb1c08d4672
created 2013-08-20 17:34 +0200
pushed 2013-10-23 02:50 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
0267af0f436625d3d847b569ace2effa83865ce2
created 2013-07-18 16:27 -0700
pushed 2013-10-23 02:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
77b72ea510d0b8bb05f1d039db6d85c9d103d225
created 2013-07-18 16:45 -0700
pushed 2013-10-23 02:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
7924e5fb323a95cc1064cac1ef18572f9c9c7d54
created 2013-10-10 20:02 -0700
pushed 2013-10-11 09:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 4: Add SetElementParIC. (r=jandem)
ec6607f70f5217f3c54f55935ec54770f9755832
created 2013-10-10 20:02 -0700
pushed 2013-10-11 09:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
922c7710220a5766a5c6afcdc808323d715d5888
created 2013-10-01 17:47 -0700
pushed 2013-10-02 15:42 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use the high-level mov interface for setting registers to zero, since it now knows how to do the xor trick automatically. r=nbp
e31e0e25850486a58d26f0f32ffd3f88c2b09cef
created 2013-10-01 17:46 -0700
pushed 2013-10-02 15:42 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use mov(ImmWord(imm), reg) instead of mov(Imm32(imm), reg) for moving immediates into registers. r=nbp
bef1a1ec6ea37727c7597ee8f497f19980b6acd4
created 2013-09-27 16:30 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ subdirectories; r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
230cc5fecdef089c3e349010b164dbeeea1321e6
created 2013-09-24 20:08 -0700
pushed 2013-09-25 18:52 +0000
Dan Gohman Dan Gohman - Bug 917991 - IonMonkey: Replace movsd with loadDouble and storeDouble as appropriate. r=jandem
a91844d21198830466c11286b9fb87a5006c0c69
created 2013-09-24 20:08 -0700
pushed 2013-09-25 18:52 +0000
Dan Gohman Dan Gohman - Bug 917991 - IonMonkey: Use storePtr and store32 instead of movePtr and move32 for storing. r=jandem
ac62fceb9362b22c2b19873ae02f1ef17b58ff42
created 2013-08-12 18:41 -0500
pushed 2013-09-24 03:07 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: avoid all uses of ImmPtr/AbsoluteAddress from asm.js code (r=bbouvier,mjrosenb,sr=jandem)
1ff9afcf5bec67d4cfd63676a9995a776cd3c9a9
created 2013-09-19 19:17 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Fix compile errors on x86 and ARM.
9e727132b19cf1bb91c8f41423a12b971d5242e5
created 2013-09-19 18:42 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
ae623dc4f0446514600698762181f85ab74a66e8
created 2013-09-19 11:49 -0700
pushed 2013-09-20 09:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 915934: Rename UInt32ToDouble into AsmJSUInt32ToDouble; r=h4writer
e482e83c5e882a7247957761c9fdb79683178109
created 2013-09-17 10:34 -0500
pushed 2013-09-18 10:10 +0000
Luke Wagner Luke Wagner - Bug 916912 - Remove Operand(void*) overload (r=jandem)
fa389e608d2a57261bb99658ebcd9948ff0c62a9
created 2013-09-17 10:32 -0500
pushed 2013-09-18 10:10 +0000
Luke Wagner Luke Wagner - Bug 916912 - Convert loadStatic(Float|Double) to loadConstant(Float|Double) (r=jandem)
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-09-15 03:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-09-15 03:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-09-15 03:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
217c7cffc58136e9fe128ec2482dadf1db7ef9c2
created 2013-09-12 15:31 -0700
pushed 2013-09-13 14:01 +0000
Dan Gohman Dan Gohman - Bug 915833 - Prefix REG_DISP, SCALE, and ADDRESS with "MEM_" to emphasize that they are memory operand kinds, as opposed to REG which is not. r=sstangl
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-09-10 08:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2013-09-08 00:24 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-09-08 00:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2013-09-06 20:49 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-09-06 14:32 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-09-06 14:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
1718a2f065c60705efc1a77e53b01017dbee6716
created 2013-08-20 12:53 -0400
pushed 2013-08-20 19:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ef139b6034a5 (bug 890722) for SM rootanalysis orange.
ef139b6034a551d4b1f3d01c0f3bef6945be40cb
created 2013-08-20 17:34 +0200
pushed 2013-08-20 19:30 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
9c90bda449925de88dfb3840d34168fdf6c48d55
created 2013-08-15 07:33 -0700
pushed 2013-08-16 08:28 +0000
Brian Hackett Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip