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 |