js/src/jit/BacktrackingAllocator.cpp
e526749f8eca154b84d22435a9a5a79ee85dabab
created 2014-03-16 16:44 -0600
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 983752 - Consider conflicting intervals when splitting backtracking intervals, r=sunfish.
16f4eae9ae00794eb1663ec7d8a732b08b28bf75
created 2013-12-17 08:49 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem
48a718d4df5697b32b8827128aa9708925d6af04
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - IonMonkey: Use 32-bit stack slots for 32-bit floats on 32-bit platforms. r=jandem
d4767787f13d935450d488b00029fcdae7a9825c
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Add isFloatReg() predicates to LDefinition and VirtualRegister. r=jandem
58b63284767837f30b6dfb7f238698f1bc848ddb
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Merge DOUBLE_SLOT and DOUBLE_ARGUMENT with STACK_SLOT and INT_ARGUMENT. r=jandem
b15245c461c1f3f534e6aa1a952be3d80ae65735
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem
92776efaabf4a338d58c4c678bcd98a9ece5d23c
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
cdc494d2d940626774736c3ac9a91c2e749cfe2f
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949171 - SpiderMonkey: Tighten up various assertions. r=nbp
ff3bdc0fb8e3336baacdfd2dcbee2a9b6bd20643
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem
2ff5f77b20477581de9762a3864b8df523956eb0
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
a8dd314fcb9b27440495979d31bf5fa8ab5b0fca
created 2013-12-02 13:41 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 943436 - IonMonkey: Move some of BacktrackingAllocator::processInterval's code into helper functions. r=bhackett
4b627d104594af5c0edfa43343cdf745b93574e2
created 2013-11-26 11:22 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp
9866d2a831a2a578b95b1439c2611b500acfbcf1
created 2013-11-26 11:22 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 943425 - IonMonkey: Avoid creating unused LMoveGroups. r=bhackett
7dbcdea1b284748cf715347babaa23c2cf64c804
created 2013-11-25 21:01 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 942871 - IonMonkey: Convert trySplitAfterLastRegisterUse to use splitAt. r=bhackett
baa8541a972e11774d479cb0dadacba2ba53b590
created 2013-11-23 10:38 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett
2dc657af34755b67ab1240d0f22d176d8ef68ac2
created 2013-11-23 10:38 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett
01333a597b9a7897bf8fee52de47615b97cbe76b
created 2013-11-23 10:38 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 939824 - IonMonkey: When splitting across calls, don't split around every range boundary. r=bhackett
f3333afffd249a037d535b8616ebf2b1fda9d0b1
created 2013-11-23 10:38 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett
9b6e729b287fb45efd4fe82ba86bd03f8f23b175
created 2013-11-23 10:27 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 941617 - IonMonkey: Fix ComputeThis's OSI point, allowing safepoint processing to be refined. r=bhackett
a42ee99942e1be6d423689d1ff9eceb3c4d86b01
created 2013-11-18 13:14 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
1fe0f523e64447dd0820f0724faed32bf676f21f
created 2013-11-18 00:00 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
cde2604ee22bc22358e338efee9a5cdcac060395
created 2013-11-16 10:14 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke
1129630ac08ee820ec45866f3ada4eee2156e44e
created 2013-11-12 05:46 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 937128 - IonMonkey: Minor code simplifications. r=bhackett
6448cf072d463b24e8c01496241882bda7391a7d
created 2013-11-12 05:46 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 937124 - IonMonkey: Backtracking: expose the considerCopy flag to isRegisterUse to allow trySplitAfterLastRegisterUse to use it. r=bhackett
62848df5dcfda7c582f2baa9e8a1943c17d2c9a7
created 2013-11-12 05:46 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 937121 - IonMonkey: Assert some interesting invariants. r=bhackett
47c4b6aef218a3445eecd94f812f56667be6d231
created 2013-11-12 05:46 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 937121 - IonMonkey: Improved register allocation debug output. r=bhackett
0aeda4bd311340e5e07f7411717c62fe57d910c6
created 2013-11-12 05:46 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 936891 - IonMonkey: Fix safepoint handling to mind the differences between LSRA and Backtracking. r=bhackett
c610c3ac1ba940ea5132ee4f47b7af66eadeee04
created 2013-11-04 07:57 -0800
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 931487 - IonMonkey: Disable spilling to argument slots. r=bhackett
5761d3de664c6411d5c202a3fa07d62ebb592ba4
created 2013-09-27 16:28 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (1/7); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
e894f34f6286c8d95448de70e74ef2024eecc231
created 2013-09-24 09:25 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 900683 - IonMonkey: Make the backtracking allocator remember spill intervals so that it doesn't create redundant spill intervals. r=bhackett
2f924314efe888f29785dd9bbb49e2451662662d
created 2013-09-24 09:25 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 900683 - IonMonkey: Register allocation niceties. r=bhackett
f33f92d540df9943d67a542febf83cd0c9b31c7f
created 2013-09-09 15:04 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910829 - IonMonkey: Include position numbers in the debug output for Phi nodes, to make them consistent with regular nodes. r=bhackett
81be63a2e9b118017488435347322a04995fb295
created 2013-09-09 15:04 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910829 - IonMonkey: Print register allocation debug messages to stderr instead of stdout. r=bhackett
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
a655e261366727fbf69725c401e9ec23de923acc
created 2013-08-15 16:14 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 905091 part 1 - Fix Ion regalloc to not insert movegroups between an instruction and its OsiPoint. r=bhackett
b8eddc7a49b0c0ad96c2c375b0aa06b94ea3fea3
created 2013-08-01 22:05 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 898936 - Fix some build warnings on ARM gcc; r=mjrosenb
6db59b4778c0d053787c89cee5e510cb468a3fe0
created 2013-08-11 17:34 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 79684dc64173 (bug 898936) for 10.7 debug M4 crashes
79684dc64173647aa06b678a10422b86450938b1
created 2013-08-01 22:05 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 898936 - Fix some build warnings on ARM gcc; r=mjrosenb
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400| base
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400| base
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
less more (0) tip