js/src/jit/MacroAssembler-inl.h
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
2c86039b1c6868c2606d343e0906c645468c3fcc
created 2016-05-23 22:49 +0200
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 1245627: Canonicalize before storing a floating point value in deterministic mode; r=nbp
9a8b1991d802de8c97110f1b3c2e904635b0af35
created 2016-05-10 16:11 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1271010: Remove AsmJSInternalCallee; r=luke
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
c04247de9a256823e6f69b604d9b68667cfb4416
created 2016-03-05 07:41 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp
3dee595021cd49d155cd7e123fd7741a3657c021
created 2016-03-03 08:03 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 34: Move MacroAssembler::branchTestMagicValue into generic macro assembler. r=jandem
865173b1d24a5acb5e482c07584497a076f8cccc
created 2016-02-23 23:45 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 18: Move MacroAssembler::branchTestInt32 into generic macro assembler. r=jandem
9b4383349c6f4a57cd8ef8fc55de8cbdc215b63c
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
88cc3e1cfb3b8e85166370bf3fac769e4bffe454
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
38551974573c53bf0f4d47eb18c1dd56c1d3a734
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
f433eabad0eecdaf0d895e68fae7f3501dd52c04
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp
50fc6edd4906bfebdf4dc932a634a281850eadb6
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp
229cf45c17d5e08b6c7126f0e8fdd8feccad522d
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
50279e2f620d40800a925d12322e824ed58db909
created 2016-02-16 00:23 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset e92294275e90 (bug 1245112)
5e95e4d405ef7b9927db7285bdac500e8dcb46ac
created 2016-02-16 00:23 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset e179ad3903cc (bug 1245112)
743285bf168063684a2f6bd18dba93bb0413ea42
created 2016-02-16 00:23 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset cb37e43c52e7 (bug 1245112)
d542d2a8eda1fc2d6359d1857651e701367b21ec
created 2016-02-16 00:23 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 86e0dc5c462b (bug 1245112)
9a5903ee04e8f4d09f83a1f9147bc7d8e088e669
created 2016-02-16 00:23 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f8d78e70a6fc (bug 1245112)
54d808e184fee32c9658718add02878c7ad016fc
created 2016-02-16 00:22 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 6c49177aabb6 (bug 1245112)
6c49177aabb67d2c6468823476057997954d5cd0
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
f8d78e70a6fcc02161fabaedb91b869c92f4e6cc
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
86e0dc5c462b1663b89a7561a072ab4930184fb8
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
cb37e43c52e762a24a0f6368c012e1a96fd0e75b
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp
e179ad3903cc1dc80fcac91743beb955301bcf41
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp
e92294275e905741fe4a2c90e91a698d5a4d468f
created 2016-02-15 23:01 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
23f8c4fb046e1030ead14fa2138774e04d59b870
created 2016-02-10 09:23 -0600
pushed 2016-04-25 16:57 +0000
Luke Wagner Luke Wagner - Bug 1240583 - Odin: fix long jumps/calls on ARM for large modules (r=bbouvier)
fdaa29338b297a67796a2d02d1c11c8c2de167ef
created 2016-02-04 18:14 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp
b75139cf07398def69987534dae7d26af89770c2
created 2015-12-01 17:02 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1229057 - Part 2: Move MacroAssembler::add32 into generic macro assembler. r=nbp
27f2890d8b27268e1126dba1536e995bd85baad9
created 2015-12-17 01:01 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1229057 - Part 1 followup: Move addToStackPtr and dependent things to -inl.h. r=nbp
2145800218a3d07f1b9d22c3358e5240f9dafefb
created 2015-12-01 17:02 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1229057 - Part 1: Move MacroAssembler::addPtr into generic macro assembler. r=nbp
74c480c100c8d2364de2b358bfa31726294bb050
created 2015-12-15 15:11 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out 19 changesets (bug 1229057) for android build bustage in MacroAssembler.h CLOSED TREE
400fc382c57b32e2ca4d66cddc286529016bab85
created 2015-12-01 17:02 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1229057 - Part 2: Move MacroAssembler::add32 into generic macro assembler. r=nbp
6cf6dd40d7044810449e09265a6f00b7b41ca021
created 2015-12-01 17:02 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1229057 - Part 1: Move MacroAssembler::addPtr into generic macro assembler. r=nbp
a5840fb6456818b48518bce82028f2304baeb3f4
created 2015-12-02 21:40 -0600
pushed 2016-01-25 13:55 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
8e82466eab91ecab76ed5c7edf5b47788eb29b70
created 2015-11-26 17:54 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke
630fb403d6703b373cd3966ede1753ff6a118205
created 2015-11-26 17:23 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke
6dea7f38baeb7cd4c6b7759850116c4a4c2ef43a
created 2015-11-30 13:30 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
319ba42e4cfa19435fe9646c32376b71424b0207
created 2015-11-26 17:54 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound;
6a8f7950ad63f19b5ad4c32dc101055b1d2da9a9
created 2015-11-26 17:23 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset;
4c1c5106ea3f9668e82f6b0586fdcbe6cd7cf990
created 2015-11-24 21:26 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Merge macro assemblers; r=luke
31dc40f11fbd0e21bf31c8e8869666a1fbae7d7d
created 2015-11-23 10:48 +0000
pushed 2016-01-25 13:55 +0000
Jon Coppeard Jon Coppeard - Bug 1207571 r=jandem a=abillings
3f23b1b32212669797cc3245c3f6950c169ff56e
created 2015-11-07 05:51 +0800
pushed 2016-01-25 13:55 +0000
Heiher Heiher - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp
af53cabd8bbfc4f3953c129d33311efd67a260ee
created 2015-11-05 12:10 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make asm.js internal calls thread-local; r=luke
ffcd93a3cbba3eb5876aca0aac4a6a6a0c19902b
created 2015-11-23 10:48 +0000
pushed 2015-12-01 10:09 +0000
Jon Coppeard Jon Coppeard - Bug 1207571 r=jandem a=abillings
b125230a7d32cc4824b91cbe6b7a0ed0797943d2
created 2015-09-12 21:06 -0300
pushed 2015-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - Added signatures in simulators (arm, arm64 and mips). r=nbp
c0e130b40e33e542f0447fcdfc893eac54d670af
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +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-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
f839fb3bd01ec9251ae1d4bda83230e5cd00bd3d
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 0 - Add jit/<arch>/MacroAssembler-<arch>-inl.h files. r=jandem
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
a49cedf75457d76a64bf7f4e11b0f80811d6a32b
created 2015-09-10 22:36 +0200
pushed 2015-10-29 11:30 +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-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
03b7e2925296823b91ef42643bfad18ad94195fd
created 2015-09-10 22:36 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 0 - Add jit/<arch>/MacroAssembler-<arch>-inl.h files. r=jandem
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
4217b8a0868369f29ae77de5c04260a2081c8fd2
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +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-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
a3d6baa60ff9896d42f86008ad1cca21c501947d
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +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-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
less more (0) -60 tip