js/src/jit/arm/MacroAssembler-arm.h
87d424cf36cab9daabb68552f54cd2782eb2167a
created 2015-09-12 11:11 +0900
pushed 2015-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
61ab9f5612e481f32b6bb579b4784fe4c82b98e6
created 2015-09-14 11:37 +0200
pushed 2015-10-29 11:30 +0000
Lars T Hansen Lars T Hansen - Bug 1202650 - add a flagTemp on ARM. r=nbp.
7557cb424bc460f11a8a6052d825062923424892
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
24a9ee1ac7229e388fa98ee12d43a4c41f964c0e
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 1 - Move MacroAssembler::and32 into the generic macro assembler. r=h4writer
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
f11cf71a5ccad575161d0208044aef25199c7823
created 2015-09-10 13:47 -0700
pushed 2015-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
67639ac86e67440fb912d37ff88f123457b38696
created 2015-09-10 22:36 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 1 - Move MacroAssembler::and32 into the generic macro assembler. r=h4writer
174b80f07d0cc911824b2a8c4dca744130423ab2
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
3ec50d69a2b29309355695042fe87d9990bd49b2
created 2015-09-06 23:36 +0200
pushed 2015-10-29 11:30 +0000
Heiher Heiher - Bug 1198628 - IonMonkey: ARM: Redefine FloatRegisters::Code and use it in the right way. r=nbp
bd50f52c3bbea98ad78f75b27ec2f730e09b901f
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 8 - Remove MacroAssemblerSpecific::ma_callJitHalfPush. r=bbouvier
54b64ecadcdbe51d9bd3da9e959b05a2d9d38564
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 7 - Factor MacroAssembler::callAndPushreturnAddress on architecture where this is efficient. r=sstangl
fd58eaa164a7cee769971f82b61c641a9cceb498
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +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-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 4 - Factor MacroAssembler::callWithExitFrame. r=jandem
c35d8212f83591dd9bd37e120e3f6796485bdf9b
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +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-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 1 - Factor MacroAssembler::callJit. r=bbouvier
6de8ebf59df0150f939552417452a9b5d0ffbb92
created 2015-08-13 15:26 -0700
pushed 2015-10-29 11:30 +0000
Sean Stangl Sean Stangl - Bug 986680 - Part 4/4 - Convert ARM to ScratchRegisterScope. r=nbp
7afe43b2288ed4a485096dea49bb8b4e816f4cd4
created 2015-08-13 12:14 -0700
pushed 2015-10-29 11:30 +0000
Sean Stangl Sean Stangl - Bug 986680 - Part 1/4 - Define AutoGenericRegisterScope. r=nbp
7047d316b86478f14c10ac2fab7c1faf1143d7f5
created 2015-08-25 17:50 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1103108 part 3 - ARM: Replace single use ma_callJitNoPush by its implementation. r=h4writer
0f31396bf69795b399145e46a4c627da267977de
created 2015-08-25 17:50 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1103108 part 1 - ARM: Remove unused ma_callJit. r=h4writer
d7c9da5fe4770590418aa2e90562553b5c676c4f
created 2015-08-25 08:09 +0200
pushed 2015-10-29 11:30 +0000
Lars T Hansen Lars T Hansen - Bug 1192786 - Hook ARM disassembler into IONFLAGS=codegen machinery. r=nbp
381b4c8dc15ea01f7bd407ef2f48edd7dacc0c36
created 2015-08-17 11:32 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
939b1402b1f57adb5b77ddf33bbf061692cf1c4d
created 2015-08-17 11:32 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 3 - ARM MoveEmitter: Add support for pairs of registers. r=h4writer
586a705d85aecb6b4862eb10ce1e9df4659faf7b
created 2015-07-19 00:01 +0200
pushed 2015-09-21 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff
2e22a641a3dcfe16d993c29c3318448cf5bb1ee0
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
7c9a34b615aa22b31a5b4efdb81704566e951f08
created 2015-07-06 16:12 +0200
pushed 2015-09-21 14:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1178770 - Move MacroAssemblerSpecific::call to the MacroAssembler. r=h4writer
0fa2a8d57fc67161ce5b724ad131ea0c69e4bc43
created 2015-07-01 15:16 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1179502 - Remove extraneous MacroAssembler ARM64 code. r=efaust
25e99bc12482eb4a72abc512bbbe1aecc61afcfd
created 2015-06-11 15:03 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1173992 - Add ARM64 build support. r=glandium
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed 2015-08-10 18:23 +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-08-10 18:23 +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-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
06ca9c794fd0e417162368e3d24cf14d5f0b0435
created 2015-06-01 15:15 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
de599eed237313fbb12cd19b70ed30be0de336e5
created 2015-05-12 14:36 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1164229 - Rename ARM SetCond_ to SBit. r=efaust
3cc9e92e39049bf77e4d222b05ab77800c916fc8
created 2015-05-28 15:29 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1023297 - Use explicit constructors for ARM-specific classes. r=jandem
b857aea3b4903b5fd3894c16d2ef3f3f6870c070
created 2015-05-22 13:09 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1156914 - Fix the MacroAssembler::pushValue(const Address&) footgun on 32 bit platforms. (r=jandem)
03e1398dea109e79ea1e2cfccc7f4ce4b737eb83
created 2015-05-22 17:44 -0400
pushed 2015-08-10 18:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1164777, bug 1163207, bug 1156914, bug 1164778) for SM(cgc) caused by something in the push.
95f9ab2b60e1cd4cbf24b31ab7d29535231f2909
created 2015-05-22 13:09 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1156914 - Fix the MacroAssembler::pushValue(const Address&) footgun on 32 bit platforms. (r=jandem)
678f89d62b399b62035bbf0cf6d477cf9126d205
created 2015-04-09 10:33 -0600
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1151323 - Handle loading unboxed int32 properties into floating point registers, r=jandem.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
97a152aae8c01d15e8b3523ca6d56ec22c6c91ab
created 2015-03-25 17:34 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler. r=jandem
44aa05cc400f82eabbb9a9e3880dda178eca5633
created 2015-03-19 13:50 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.storeX/storeXY/storeXYZ in Ion; r=bhackett
266fac2f7b2a571959cd0684d8799e9a4f9cff50
created 2015-03-20 19:36 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion; r=bhackett
01e1baebdd64de7592f09230cfb0b47c307a142e
created 2015-03-17 16:30 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - MacroAssembler API. r=h4writer
3f54fe544025d1a49bbf51ca1f40761a2cbe3e5f
created 2015-02-27 18:30 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
ddee53b10d77a87b6b553d1fe0a3de71b9448eb2
created 2015-03-02 12:11 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
less more (0) -100 -60 tip