js/src/jit/x64/MacroAssembler-x64.h
bcf7062a8d7808987b61b117ddcf97ba58f701b8
created 2014-05-16 01:50 +0900
pushed 2014-05-20 13:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1003149 - Part2: Implement JSOP_SPREAD* optimized stubs in the baseline compiler. r=jandem
85e85da7890933e5a46dfe7ea11251b4d0b4b03f
created 2014-05-16 12:26 +0200
pushed 2014-05-16 18:53 +0000
Jan de Mooij Jan de Mooij - Bug 1008590 - Don't store chars pointer for inline strings, store JSString length and flags separately. r=luke
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-05-16 12:02 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
f61c1fc785f5a1e1fe267172b3fe001698a847ae
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
9bf09205a5377a9e4ddb4a73f7498382308e959a
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish
3f0918a55223cbb566c80cbc2551fa9d650ff37b
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish
88201d0deed86502af6bd07f0e72f75cf76dfa2a
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
7dc742da42106567618c91c0b2b4886e1135c572
created 2014-05-01 11:34 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 1000100 - Baseline postbarrier tidyup r=jandem
fa468cb36e5e43bc5afda6ab72fc1ef7549debbb
created 2014-05-01 11:35 +0200
pushed 2014-05-01 14:50 +0000
Jan de Mooij Jan de Mooij - Bug 1003918 - Rename ionTop to jitTop, move ionReturnOverride from JSRuntime to JitRuntime. r=shu
c050752335d6a8c4edab6556a99caf6baddb4cce
created 2014-04-25 15:39 +0900
pushed 2014-04-29 20:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 889456 - Implement JSOP_INITELEM_INC and JSOP_SPREAD in the baseline compiler. r=jandem
f742f98f4d041dc20ff32eebcbb1aa83305dc90d
created 2014-04-16 18:46 -0500
pushed 2014-04-25 10:50 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
f4b188b044ccd89ade232c7b39330eb52a5bc79b
created 2014-04-23 17:17 +0200
pushed 2014-04-23 20:42 +0000
Hannes Verschore Hannes Verschore - Bug 995934 - IonMonkey: Remove branch out of hot code in negative zero test, r=bbouvier
13d60930dab2b563e9bdd9564f54775588914bf5
created 2014-04-23 13:48 +0100
pushed 2014-04-23 20:42 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Split macro assembler implementation by architecture r=jandem
ff132397a4b17736c0e0276b18d5c03a2ea8a3d3
created 2013-09-30 14:18 -0700
pushed 2014-04-14 19:42 +0000
Terrence Cole Terrence Cole - Bug 988950 - Speed up post barrier checks in Ion r=jandem
2ec0a91f244f9368c3348a0330a1eb1327d25e9e
created 2014-04-03 17:53 +0200
pushed 2014-04-06 16:52 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared Baseline and MacroAssembler code to be compatible with MIPS. r=sstangl
8ba787cb6c35b7f33c0d124942bca9adcc774613
created 2014-03-20 10:03 -0400
pushed 2014-04-06 16:52 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
90f74b01a4a59ba4b091fb1741958e08b4627198
created 2014-04-03 13:52 -0700
pushed 2014-04-04 18:50 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
d87a13b71afc89264e66a87f09a8904ec4886df6
created 2014-03-20 10:03 -0400
pushed 2014-04-04 18:50 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
8dc0eace320db3f251c09a30dae9fa31a51692fc
created 2014-04-02 18:34 -0700
pushed 2014-04-03 10:45 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
a3df7451c35c5dedca71373858ed58ea2f01b752
created 2014-03-20 10:03 -0400
pushed 2014-04-03 10:45 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
42a241a931a0f79ccd058c0c0c287809cfcd6ab6
created 2014-03-27 19:20 -0700
pushed 2014-03-28 23:16 +0000
Jed Davis Jed Davis - Bug 914561 - Add AbsoluteAddress load32/store32 on x86/x64. r=nbp
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-03-28 02:28 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
d3577c22ad2eb83eed1168b8f72628868d5cbb16
created 2014-03-27 10:11 -0400
pushed 2014-03-28 02:28 +0000
Jan de Mooij Jan de Mooij - Bug 988418 - Remove some unused OSR code. r=nbp
a2d86e1bf7743e166a70d3880eaf23abbe0889ee
created 2013-12-18 15:54 -0800
pushed 2013-12-19 04:49 +0000
Dan Gohman Dan Gohman - Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2013-12-19 04:49 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
2b312f9d244996355b9419e172000738383a5b94
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem
8754d98c1df44eae2fee2924da08779675666f5d
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
0f9522bcd25994a209c8fe27e98094f7df368480
created 2013-12-13 08:27 -0800
pushed 2013-12-15 02:20 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2013-12-13 21:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
05c4fa8d327bf769cd8fb4cd44db8481a67417f2
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:16 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
8af12200ad0b74173f493c7d2bd4f6885ac2363c
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:16 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2013-12-02 11:42 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2013-12-02 11:42 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2013-11-20 03:26 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
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.
58605e9a6ea172088f4d14d7b5d6e887769a0c3a
created 2013-11-12 14:20 -0500
pushed 2013-11-13 00:34 +0000
Kannan Vijayan Kannan Vijayan - Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust
f55bec1817908cf80e0c9656a557e3465dc59ae9
created 2013-10-28 14:24 +0100
pushed 2013-10-28 23:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Math.floor for Float32; r=jandem,jonco
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
8de556315ae67ab77b7f95284efbb25f48495c1a
created 2013-10-19 12:14 -0700
pushed 2013-10-20 08:44 +0000
Dan Gohman Dan Gohman - Revert "Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen"
44c21dcf12745f2f0b8bc8dbc367ac587d14551d
created 2013-10-10 05:31 -0700
pushed 2013-10-11 02:00 +0000
Dan Gohman Dan Gohman - Bug 925088 - IonMonkey: Micro-optimize x86 and x64's branchTruncateDouble. r=jandem
92416820c9fa036f15039fb19c46b254c7e4e9df
created 2013-10-10 05:21 -0700
pushed 2013-10-11 02:00 +0000
Dan Gohman Dan Gohman - Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
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
b0f03992dc7f5bf9ffaf3c9d1fb81820cc8790c0
created 2013-10-01 17:46 -0700
pushed 2013-10-02 15:42 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use movq directly for storePtr with 32-bit immediates on x64. 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
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
b5d45a95d4ba33fc8d301ffd9a6720cbbce88c8a
created 2013-09-24 09:58 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 917991 - Note a non-trivial implicit coupling. r=luke
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)
ccbfd1ddb131ffb1b7c459db5c064e0f00784a38
created 2013-09-19 18:20 -0700
pushed 2013-09-20 09:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 901110: Use Float32 constants pool on x64; r=sstangl
783e9b3095482ac792a7c5b4a3da3098611fd80f
created 2013-09-19 13:14 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke
368ed994192f66e5dd560c15f54e73cd4489178a
created 2013-09-18 10:22 -0500
pushed 2013-09-20 09:19 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: use RelativeLink to patch x86 global references (r=bbouvier)
a4bf8390deb0043dcf6d152ac42d2645f7177ac9
created 2013-09-17 15:27 -0700
pushed 2013-09-18 10:10 +0000
Dan Gohman Dan Gohman - Bug 916167 - IonMonkey: Explicitly break dependencies from partial-writes to xmm registers. 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)
339c713fcaef755d6039c9566fde6b1fc8c3f0c4
created 2013-09-12 15:31 -0700
pushed 2013-09-13 14:01 +0000
Dan Gohman Dan Gohman - Bug 915833 - SpiderMonkey: Add support for immediate addresses on x64. r=sstangl
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
4bb0264815a7488dd5b7486cb1fa1caf9a50a1e8
created 2013-09-12 08:44 -0500
pushed 2013-09-13 00:37 +0000
Luke Wagner Luke Wagner - Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
less more (0) -60 tip