js/src/jit/MacroAssembler.h
bb2ece1c131b9faf7d560ac10c4d8daa6f6a09b0
created 2015-11-17 19:32 +0100
pushed 2015-11-18 13:50 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Fix bustage in arm64, r=bustage on CLOSED TREE
add8a32eb849aa74ae9e3a6171bd626a20448290
created 2015-11-17 17:57 +0100
pushed 2015-11-18 13:50 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 4: Make sure the frame pushed are set correctly for ion vmcalls, r=jandem
a1b585ab78b5a0eed5bfcdb4b2718613176bbc5d
created 2015-11-07 05:51 +0800
pushed 2015-11-09 13:56 +0000
Heiher Heiher - Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lth f=rankov
af53cabd8bbfc4f3953c129d33311efd67a260ee
created 2015-11-05 12:10 +0100
pushed 2015-11-06 02:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make asm.js internal calls thread-local; r=luke
59b734d294907b240a0d3b6357647aa293291e41
created 2015-10-22 11:34 +0200
pushed 2015-11-04 11:00 +0000
Lars T Hansen Lars T Hansen - Bug 1217326 - fork remaining atomics. r=h4writer.
a6715b71b8840d526128696f31c503aef44b2494
created 2015-10-30 01:44 +0800
pushed 2015-10-30 00:12 +0000
Heiher Heiher - Bug 1219143 - IonMonkey: MIPS: Move callAndPushReturnAddress to mips-shared. r=lth
b942f9807b70b0ed3ebbf4017bdd9808e694c0f8
created 2015-10-29 04:46 +0800
pushed 2015-10-29 00:00 +0000
Heiher Heiher - Bug 1219137 - IonMonkey: MIPS: Fix PushRegsInMask and PopRegsInMaskIgnore can not shared. r=arai
afa59d4524cca503e93bc1ff12dd97e0d35a018a
created 2015-10-28 07:35 +0800
pushed 2015-10-28 09:44 +0000
Heiher Heiher - Bug 1218652 - IonMonkey: MIPS: Add mips-shared in check macroassembler style. r=arai
5f6c252853022783cb6acbb91d00fd660c5d53e2
created 2015-09-13 07:33 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 5: Move MacroAssembler::lshift64 into generic macro assembler. r=sstangl
067bf504578c8e21aa0a991beca20c2e9256d542
created 2015-09-13 07:33 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 4: Move MacroAssembler::lshiftPtr into generic macro assembler. r=nbp
ce2d4944e071e2a05c572d97e86c7542b8952aec
created 2015-09-12 11:16 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 3: Move MacroAssembler::rshift64 into generic macro assembler. r=hev
87d424cf36cab9daabb68552f54cd2782eb2167a
created 2015-09-12 11:11 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem
354d9854c2792868732db1509cef3477891b8fad
created 2015-09-12 11:01 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
53096799445004f8b1c47cc797be5f38b5e1876b
created 2015-09-14 11:37 +0200
pushed 2015-09-15 00:13 +0000
Lars T Hansen Lars T Hansen - Bug 1202650 - split common code into platform variants. r=nbp
7557cb424bc460f11a8a6052d825062923424892
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 8 - Move MacroAssembler::not32 into the generic macro assembler. r=h4writer
1c76222e6348687151b94361efd7c3688f35b68f
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier
56908a0c9749cce0b9de9aca4169b524f89843a4
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 6 - Move MacroAssembler::xor32 into the generic macro assembler. r=jandem
a392154abcd983fc178d05bb29b161688ebae669
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 5 - Move MacroAssembler::orPtr into the generic macro assembler. r=lth
6abd197e9e0228f01d40a5e9c01490f3919fca48
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 4 - Move MacroAssembler::or32 into the generic macro assembler. r=hev
70668e7ed89692279d3bef75f658484db815aad2
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
c0e130b40e33e542f0447fcdfc893eac54d670af
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 2 - Move calleeToken functions to the Jit Frame section of the MacroAssembler. r=sstangl
24a9ee1ac7229e388fa98ee12d43a4c41f964c0e
created 2015-09-11 13:47 +0200
pushed 2015-09-12 15:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 1 - Move MacroAssembler::and32 into the generic macro assembler. r=h4writer
f11cf71a5ccad575161d0208044aef25199c7823
created 2015-09-10 13:47 -0700
pushed 2015-09-11 14:37 +0000
Phil Ringnalda Phil Ringnalda - Back out 12 changesets (bug 1199719) for rebasing on top of something that's being backed out
54ddccf4ddc0a00f7d2c52e2a4745e635170d4ef
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 8 - Move MacroAssembler::not32 into the generic macro assembler. r=h4writer
2521189eba907c1d48f1c5f0d5d2e59d7e64e4f0
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier
26ea83669c9a644b421b7c536a45e125e3bfa2b7
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 6 - Move MacroAssembler::xor32 into the generic macro assembler. r=jandem
da69d8d082af861eb8280c41dab94df9b4b039e4
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 5 - Move MacroAssembler::orPtr into the generic macro assembler. r=lth
e5ec584b2b69b67441323978746403c45bb53423
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 4 - Move MacroAssembler::or32 into the generic macro assembler. r=hev
399f2af808f36cc0c163edd099ca2cb1268028cd
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
a49cedf75457d76a64bf7f4e11b0f80811d6a32b
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 2 - Move calleeToken functions to the Jit Frame section of the MacroAssembler. r=sstangl
67639ac86e67440fb912d37ff88f123457b38696
created 2015-09-10 22:36 +0200
pushed 2015-09-11 14:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 1 - Move MacroAssembler::and32 into the generic macro assembler. r=h4writer
54b64ecadcdbe51d9bd3da9e959b05a2d9d38564
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 7 - Factor MacroAssembler::callAndPushreturnAddress on architecture where this is efficient. r=sstangl
4217b8a0868369f29ae77de5c04260a2081c8fd2
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 6 - Move MacroAssembler ExitFrameFooter function in the check_macroassembler_style section. r=jandem
fd58eaa164a7cee769971f82b61c641a9cceb498
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 5 - Factor MacroAssembler::buildFakeExitFrame. r=h4writer
e7b5bd4c0dc4f7fd683495bdcab6b9d5c67e821d
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 4 - Factor MacroAssembler::callWithExitFrame. r=jandem
a3d6baa60ff9896d42f86008ad1cca21c501947d
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 3 - Use RAII for redundant profilerPreCall and profilerPostReturn calls. r=djvj
c35d8212f83591dd9bd37e120e3f6796485bdf9b
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 2 - Factor MacroAssembler::makeFrameDescriptor. r=sstangl
0de036b80c64c8778d61263d1aed31217a494d9f
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 1 - Factor MacroAssembler::callJit. r=bbouvier
7afe43b2288ed4a485096dea49bb8b4e816f4cd4
created 2015-08-13 12:14 -0700
pushed 2015-08-30 19:45 +0000
Sean Stangl Sean Stangl - Bug 986680 - Part 1/4 - Define AutoGenericRegisterScope. r=nbp
edd5e534c1fe41a81418f65009e2199e232e2cfe
created 2015-08-17 11:32 +0200
pushed 2015-08-18 00:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier
381b4c8dc15ea01f7bd407ef2f48edd7dacc0c36
created 2015-08-17 11:32 +0200
pushed 2015-08-18 00:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
159ca560b53cd8865856b6aa3c6403c055b95717
created 2015-08-12 11:22 +0200
pushed 2015-08-12 22:16 +0000
Heiher Heiher - Bug 1182936 part 2 - IonMonkey: MIPS32: Move mips macros to mips32. r=nbp
d9ed3076c89ab20b9f92fc2951a08db1a3bc2f1e
created 2015-08-12 11:22 +0200
pushed 2015-08-12 22:16 +0000
Heiher Heiher - Bug 1182936 part 1 - IonMonkey: MIPS32: Rename mips to mips32. r=nbp
2e22a641a3dcfe16d993c29c3318448cf5bb1ee0
created 2015-07-10 14:00 +0200
pushed 2015-07-10 23:06 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
31435f8615d7f8e6e4f3c35b8e812e9f798ecbf7
created 2015-07-09 14:35 +0200
pushed 2015-07-10 01:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer
7c9a34b615aa22b31a5b4efdb81704566e951f08
created 2015-07-06 16:12 +0200
pushed 2015-07-07 00:07 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1178770 - Move MacroAssemblerSpecific::call to the MacroAssembler. r=h4writer
c259755b88fe58db570a276c5d243eae48096502
created 2015-06-24 17:48 +0200
pushed 2015-06-30 23:40 +0000
Heiher Heiher - Bug 1177016 - IonMonkey: MIPS: Fix a unaligned access caused by bug 1169731. r=jandem
5f9e24957f2d85d8a84d07f9e430792c68318213
created 2015-06-29 13:14 -0700
pushed 2015-06-30 11:23 +0000
Sean Stangl Sean Stangl - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
5ddf0a252b086c7e8e468243c6251af5c0b1da57
created 2015-06-25 12:11 -0700
pushed 2015-06-26 11:19 +0000
Wes Kocher Wes Kocher - Backed out changeset efe724729178 (bug 1175556) for mass build bustage in assembler code CLOSED TREE
efe7247291788d38440ca378ff148131e15b0314
created 2015-06-25 11:37 -0700
pushed 2015-06-26 11:19 +0000
Sean Stangl Sean Stangl - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
f11b7896950f6a708fd295ce21314652cb6e07e2
created 2015-06-17 14:37 -0700
pushed 2015-06-18 13:13 +0000
Eric Faust Eric Faust - Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed 2015-06-14 22:55 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
f9e71f980245eee361014ecde5e13123b251d6e7
created 2015-06-13 14:41 -0700
pushed 2015-06-14 02:49 +0000
Phil Ringnalda Phil Ringnalda - Back out fd36716d1f9d (bug 1162986) for mostly-Win8-debug devtools crashes
fd36716d1f9d0644e52e68e6e28cd8f4fde16743
created 2015-06-13 08:10 -0700
pushed 2015-06-14 02:49 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
50f91f9d83835025f211f0c16958cd8cf288e96e
created 2015-06-04 12:43 -0700
pushed 2015-06-13 00:17 +0000
Terrence Cole Terrence Cole - Bug 1173908 - Fix an MSVC warning about negating an unsigned integer; r=nbp
06ca9c794fd0e417162368e3d24cf14d5f0b0435
created 2015-06-01 15:15 +0200
pushed 2015-06-02 11:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
0a0621fe2af6eef34c34e9cf0b6a01888db4ccaa
created 2015-05-26 15:18 +0200
pushed 2015-05-26 23:16 +0000
Jan de Mooij Jan de Mooij - Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
less more (0) -100 -60 tip