Граф коммитов

19 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai f0817a3565 fix outlinings of return double; fixes #2278 2014-04-09 14:48:41 -07:00
Alon Zakai b8c670c705 do not outline the entire stack prelude, including STACKTOP = .. 2014-02-21 18:46:30 -08:00
Alon Zakai 490d55b399 properly outline the while (1) switch pattern 2013-09-06 21:56:41 -07:00
Alon Zakai 66b0df277f fix outliner bug with checking when switch cases need to be joined 2013-08-27 11:57:19 -07:00
Alon Zakai 51278aa1eb testcase for flattening of switches with cases that need to be kept together 2013-08-23 16:53:46 -07:00
Alon Zakai 9aa1c31c71 flatten if chains in outliner, and be more careful to avoid outlining through an outline call 2013-07-24 20:06:54 -07:00
Alon Zakai 00ba7f5378 abort outlining if it leads to the new function or old function exceeding the original function in size 2013-07-21 10:55:08 -07:00
Alon Zakai 50914ed6a3 update existing stack if there is one when outlining 2013-07-17 12:42:48 -07:00
Alon Zakai 45568246cf more testing 2013-07-17 11:10:35 -07:00
Alon Zakai 3ff94f3352 test for outlining of some of the functions 2013-07-17 11:03:46 -07:00
Alon Zakai 0f5e4bcdbf add test for outlining variables 2013-07-17 11:01:03 -07:00
Alon Zakai 295b89e59b test for forwarding variables to outlined code 2013-07-16 18:24:44 -07:00
Alon Zakai 105a967850 add test for not forwarding handled labeled break 2013-07-16 18:17:54 -07:00
Alon Zakai 33ea873c9f fix labeled break/continue forwarding from outlined code 2013-07-16 18:14:49 -07:00
Alon Zakai f09da648e3 add test for outlining of continue 2013-07-16 17:49:40 -07:00
Alon Zakai f5f36712af fix break forwarding in outlined code 2013-07-16 17:42:40 -07:00
Alon Zakai b4d4833549 test for outlining a return 2013-07-16 16:46:06 -07:00
Alon Zakai f2f45b8499 enable outline test and add a case for outlining in a while loop 2013-07-16 16:40:56 -07:00
Alon Zakai 438d0a5891 add smaller outline testcase 2013-07-16 16:24:37 -07:00