js/src/jit/BaselineIC.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
4106f916a9b5a053da5423683fd3bcb78596749b
created 2014-05-09 01:21 +0900
pushed 2014-05-20 13:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1003149 - Part1: Implement JSOP_SPREAD* fallback stubs in the baseline compiler. r=jandem
9e098b366105b6c0f27a965c30963a9ab71e56ff
created 2014-05-06 15:37 +0200
pushed 2014-05-14 01:28 +0000
Svetozar Janjic Svetozar Janjic - Bug 996561 - MIPS Simulator support in the common code. r=jandem
62d2d22055e81215cb488a7a5c2e1d00e9695256
created 2014-05-09 17:31 -0700
pushed 2014-05-12 11:35 +0000
Brian Hackett Brian Hackett - Bug 976446 - Use different names for helper functions in baseline and ion ICs to avoid unified build breakage, r=jandem.
9886b194870a33972d11fad35f14fda31c1270e4
created 2014-05-09 15:31 -0700
pushed 2014-05-12 11:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 91579a455888 (bug 976446) for build bustage on a CLOSED TREE
91579a455888bc7f6546dadc31b3e18253e8f85d
created 2014-05-09 14:51 -0700
pushed 2014-05-12 11:35 +0000
Brian Hackett Brian Hackett - Bug 976446 - Use different names for helper functions in baseline and ion ICs to avoid unified build breakage, r=jandem.
c3c7a4b24fbe186c86e218da6b96219246f77f95
created 2014-04-29 21:57 -0700
pushed 2014-04-30 13:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001372 - Part 2: Revert bailout return offset changes in Baseline can-call fallbacks. (r=jandem)
caad9ce31941d0c4b23efaf0d53f8e2b9d69825d
created 2014-04-29 21:57 -0700
pushed 2014-04-30 13:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001372 - Part 1: Clone on-stack optimized stubs when doing debug mode OSR. (r=jandem)
17e6827f48e0172b55c255be50e88084c16afc35
created 2014-04-15 11:53 +0200
pushed 2014-04-24 17:20 +0000
Branislav Rankov Branislav Rankov - Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
a19a7c0a4b04602d66c3ecf3c956a6cee8ba6559
created 2014-04-24 01:59 -0700
pushed 2014-04-24 17:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem)
c3878c9f598dc2b794f2ae6023053225d31b629b
created 2014-04-15 18:13 +0200
pushed 2014-04-16 03:26 +0000
Jan de Mooij Jan de Mooij - Bug 994876 followup - Fix assert.
ed50327aae73fee29da32ffb5bb11ea51a27579d
created 2014-04-15 17:20 +0200
pushed 2014-04-16 03:26 +0000
Jan de Mooij Jan de Mooij - Bug 994876 - Fix DenseSetElemStubExists to check all shapes for DenseAdd stubs. r=djvj
7da4589ad249c7af166f5f0113213a9e3328af70
created 2014-04-10 17:52 -0500
pushed 2014-04-11 20:47 +0000
Luke Wagner Luke Wagner - Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
0228344cc188bdfd1ca0eb75b921904baa58c3fe
created 2014-04-01 10:46 -0400
pushed 2014-04-01 20:44 +0000
Kannan Vijayan Kannan Vijayan - Bug 990022 - Refactor BaselineIC profiler pseudo-stack update code. r=efaust
c2eb9eda1ebe3ad7a2d175cbe32d12dcf30e3b4c
created 2014-03-19 12:46 -0700
pushed 2014-03-20 12:56 +0000
Eric Faust Eric Faust - Bug 953024 - Part 1: Implement own getter cacheing in BC, and use it for JSOP_GETGNAME. (r=djvj)
e577832d88939c8d51e38f5c81b4b60994117179
created 2014-03-19 12:44 -0700
pushed 2014-03-20 12:56 +0000
Eric Faust Eric Faust - Bug 953024 - Part 0: Factor out common BC getter stub logic for own getters. (r=djvj)
55a5dcbe33e53d7b66cb01c8a3684e93ae0d6e8b
created 2014-03-15 15:56 +0100
pushed 2014-03-15 19:16 +0000
Jan de Mooij Jan de Mooij - Bug 960523 - Add Baseline IC stub for fun.call(). r=djvj
4197edad59d69ed7de82e4aedf4c3c4865f4d043
created 2014-03-14 19:13 +0100
pushed 2014-03-15 05:20 +0000
Jan de Mooij Jan de Mooij - Bug 981554 - Move allocator for optimized Baseline stubs from JitCompartment to JitZone. r=njn
ef89c710498d56785a8abb9be6c650a12b402738
created 2014-02-22 14:15 +0100
pushed 2014-02-23 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 975125 - Optimize Baseline IC post barriers to check the value is in the nursery. r=terrence
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 20:21 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
fe77ee5b29577b51a56613e3f0f3b5b62ed9dbb8
created 2014-01-27 16:51 -0800
pushed 2014-01-30 09:58 +0000
Terrence Cole Terrence Cole - Bug 962256 - Remove extraneous roots from some hot paths in Baseline; r=jonco
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-01-29 20:09 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-01-28 21:25 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
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
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-17 05:33 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
33141bbd7e29585e0737149bf1528976a5501a0e
created 2013-12-10 18:27 -0800
pushed 2013-12-11 09:13 +0000
Dan Gohman Dan Gohman - Bug 941715 - SpiderMonkey: Don't use DebugOnly in struct fields when size is relevant. r=jorendorff
afbd56360969b63da9a5304114b70f634d4cee34
created 2013-12-09 19:39 -0800
pushed 2013-12-11 09:13 +0000
Dan Gohman Dan Gohman - Bug 948241 - IonMonkey: Convert plain arrays to mozilla::Array r=luke
7c17d67dac5b6124dc2d14fae03923e35bbf1c44
created 2013-12-09 20:10 -0800
pushed 2013-12-10 12:03 +0000
Phil Ringnalda Phil Ringnalda - Back out 8e1d913c4436:c39721a052f3 (bug 948241) for Android build bustage
8e1d913c4436de02bb2b5e743d1f7dc67f5a690f
created 2013-12-09 19:39 -0800
pushed 2013-12-10 12:03 +0000
Dan Gohman Dan Gohman - Bug 948241 - IonMonkey: Convert plain arrays to mozilla::Array r=luke
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2013-12-03 21:45 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
0583bb4a0b465a7f907d8f603e894126ea1c7c6b
created 2013-11-27 20:48 +0100
pushed 2013-11-28 10:47 +0000
Jan de Mooij Jan de Mooij - Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett
1750f842e783de9acd00e24d92ad5e27682fa487
created 2013-11-20 18:40 +0100
pushed 2013-11-21 13:21 +0000
Jan de Mooij Jan de Mooij - Bug 940925 - Don't inspect Baseline binary arithmetic IC if it had unoptimizable operands. r=bhackett
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
92499f6abfa808c32cb7e4294fbd76589fffe284
created 2013-11-08 06:48 -0700
pushed 2013-11-08 19:51 +0000
Brian Hackett Brian Hackett - Bug 936004 - Trace template object in JSOP_REST caches, r=jandem.
3f88f1e41372a540d00d165c88b888450bef6536
created 2013-11-05 17:54 -0800
pushed 2013-11-06 12:08 +0000
Brian Hackett Brian Hackett - Bug 935027 - Don't create 'rest' template objects in IonBuilder, r=jandem.
208198d2bbddfe9ae5896ee2ae912a1c6239e26c
created 2013-11-05 10:03 -0800
pushed 2013-11-06 01:50 +0000
Terrence Cole Terrence Cole - Bug 932530 - Check return of getType in more places; r=djvj
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-10-28 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed 2013-10-18 09:36 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
af90be9858824e59ea1dc874dfe5a51e1b420213
created 2013-10-16 16:21 -0400
pushed 2013-10-17 11:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b4ebfef56fee (bug 922270) for SM(r) failures.
b4ebfef56feecc150a0252e4f5a3985501423d3b
created 2013-10-16 12:34 -0600
pushed 2013-10-17 11:44 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5
created 2013-09-28 11:45 +0200
pushed 2013-09-29 09:37 +0000
Jan de Mooij Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
b7e1f15c2964ce3d7945d0b34815677d3f290cf6
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/ (7/7); r=ehsan
78c06cf60908ef444409ef22b70f3ca55a987169
created 2013-08-06 15:09 -0700
pushed 2013-09-20 09:19 +0000
Terrence Cole Terrence Cole - Bug 918118 - Delete MutableHandle constructors for int and nullptr; r=jonco
ed91189f940ed062d3c17a258f9a8614c8868edf
created 2013-09-18 09:43 -0600
pushed 2013-09-18 23:48 +0000
Brian Hackett Brian Hackett - Bug 917441 - Remove dependence of IonBuilder on ScriptAnalysis, r=jandem.
a84f8558ca61ff44c2cad7c69474f421d40e1b22
created 2013-09-12 16:38 -0700
pushed 2013-09-13 14:01 +0000
Dan Gohman Dan Gohman - Bug 915855 - SpiderMonkey: Clean up "const static" to "static const". r=terrence
4e6f9d2589dcbfaed2c891713138c5391a96a4d9
created 2013-09-05 11:37 -0400
pushed 2013-09-05 19:48 +0000
Kannan Vijayan Kannan Vijayan - Bug 906805 - Implement Baseline JSOP_GETELEM handlers which invoke getters. try 2. r=efaust
dffedf20a02dce00267ba25ad39d3aab371e54b3
created 2013-09-04 16:01 -0400
pushed 2013-09-04 23:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 9e282f0c00b8 (bug 906805) for suspicion of causing intermittent mochitest-bc crashes on a CLOSED TREE.
9e282f0c00b862f8ffc9778fabff5a7da92d5a74
created 2013-09-03 17:55 -0400
pushed 2013-09-04 11:55 +0000
Kannan Vijayan Kannan Vijayan - Bug 906805 - Implement Baseline JSOP_GETELEM handlers which invoke getters. r=efaust
81fb29b23c8a25063392a39dadca517f1584cabe
created 2013-08-27 18:32 -0400
pushed 2013-08-28 11:21 +0000
Kannan Vijayan Kannan Vijayan - Bug 906781 - Optimize JSOP_FUNAPPLY with Array argument in Baseline. r=bhackett r=jandem
cce567042b93d5d2720578a39240e4eb05c4b90b
created 2013-08-27 09:01 -0400
pushed 2013-08-28 00:36 +0000
Jed Davis Jed Davis - Bug 890143 - BaselineSecondScratchReg is not available in Baseline mode. r=djvj
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
fbf11d4d27e62ff808db93c662697851fbc8d125
created 2013-08-21 18:47 -0600
pushed 2013-08-22 08:32 +0000
Brian Hackett Brian Hackett - Bug 904315 - Watch for negative integers when loading maybe-hole elements from arrays, r=jandem.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
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