Commit | Tree | Parents | Author | Summary | Date |
---|
2458d87e73b5 | 46de7f0bbade | bd7a78c2103d | Thomas Jakway | now hinting to the test runner that this test may use a lot of memory… (Show More…) | Oct 15 2017, 1:54 PM |
bd7a78c2103d | 88c6df98c4a7 | 5dbd1b4be55b | Thomas Jakway | fixed test framework | Oct 15 2017, 1:53 PM |
5dbd1b4be55b | c9beda2a0ee1 | 0d59fdab879f 4a677f76155f | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Oct 15 2017, 5:39 AM |
0d59fdab879f | 1a710b69bcfb | 79b40f6aa6a9 | Thomas Jakway | changed ways to only run on x86 or x86_64 and changed entry comment to reflect… (Show More…) | Oct 15 2017, 5:39 AM |
79b40f6aa6a9 | a1f2410ebbc8 | b5bf95b64c54 2be55b85b4c7 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Oct 14 2017, 7:28 AM |
b5bf95b64c54 | a492ea4499ba | caef815f62e0 f337a208b1e1 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Oct 8 2017, 11:39 AM |
caef815f62e0 | cf5a902f4336 | 17c7c744218c fc52134283e1 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/hlint' of git.droplet:ghc into… (Show More…) | Oct 7 2017, 8:11 PM |
17c7c744218c | ef808faa410f | 65fab865dfc2 | Thomas Jakway | fixed hasRight in checkInstrsSpillHReg | Oct 7 2017, 8:11 PM |
fc52134283e1 | 6d10b8056fbc | dcf7562e1fa2 | Thomas Jakway | removed unnecessary $ | Oct 7 2017, 8:02 PM |
65fab865dfc2 | 1d42712f3b4e | c1a557f4b60f dcf7562e1fa2 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/hlint' of git.droplet:ghc into… (Show More…) | Oct 7 2017, 7:04 PM |
dcf7562e1fa2 | 666c2f7ab7df | 1888f1613ff9 1a331dfa3536 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/hlint' of git.droplet:ghc into… (Show More…) | Oct 7 2017, 5:21 PM |
1888f1613ff9 | 666c2f7ab7df | 02eb35875289 | Thomas Jakway | fixup! applied hlint v2.0.9 suggestions | Oct 7 2017, 5:20 PM |
c1a557f4b60f | c87ad03020f6 | 1a331dfa3536 f6bca0c5e3c5 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/hlint | Oct 7 2017, 1:31 PM |
1a331dfa3536 | 6ee06066ab3b | 02eb35875289 7c2b846ae072 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/patch-alterations' into tjakway/loop… (Show More…) | Sep 25 2017, 1:07 PM |
02eb35875289 | 6ee06066ab3b | 47734665b89e | Thomas Jakway | applied hlint v2.0.9 suggestions | Sep 24 2017, 10:51 AM |
7c2b846ae072 | 92c733c9a7a9 | 6322d99a14bf 47734665b89e | Thomas Jakway | Merge branch 'tjakway/loop-annotations/patch-alterations' of git.droplet:ghc… (Show More…) | Sep 24 2017, 10:37 AM |
47734665b89e | 92c733c9a7a9 | fe550b8c17a2 | Thomas Jakway | changed if x == True -> if x | Sep 24 2017, 9:31 AM |
fe550b8c17a2 | b4299d1a78ec | 4e0f62cea8f4 | Thomas Jakway | fixed libdir | Sep 24 2017, 9:26 AM |
6322d99a14bf | d94960682cc8 | b3e67f0b0268 4e0f62cea8f4 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/patch-alterations' of git.droplet:ghc… (Show More…) | Sep 23 2017, 9:30 PM |
b3e67f0b0268 | 8e8e4eb2c383 | 8f2bfce26802 | Thomas Jakway | comments | Sep 23 2017, 8:23 PM |
4e0f62cea8f4 | d94960682cc8 | 6a63d140809d | Thomas Jakway | fixed bug in runTests' | Sep 23 2017, 9:29 PM |
6a63d140809d | 8e8e4eb2c383 | 8f2bfce26802 | Thomas Jakway | comments | Sep 23 2017, 8:23 PM |
8f2bfce26802 | f711e6cfb3a9 | 777a7cb01c38 | Thomas Jakway | fixup! removed prints & traces, shortened long lines | Sep 23 2017, 8:10 PM |
777a7cb01c38 | 61683260fe8b | 240f694033ed | Thomas Jakway | removed prints & traces, shortened long lines | Sep 23 2017, 8:09 PM |
240f694033ed | d49821d64940 | b01d8ef97139 | Thomas Jakway | comments & formatting | Sep 23 2017, 8:07 PM |
b01d8ef97139 | 5cb5a8795d20 | 01dc9c46fa42 | Thomas Jakway | disabled testLoop, added testSpillSingleCandidate w/optLevel=0 | Sep 23 2017, 8:07 PM |
01dc9c46fa42 | 7e0896c3583b | 08ae1733c73f | Thomas Jakway | re-enabled all tests | Sep 23 2017, 8:06 PM |
08ae1733c73f | 7150971399ac | 52c05499e9fa | Thomas Jakway | reformatting candidate_inReg | Sep 23 2017, 8:02 PM |
52c05499e9fa | e54ea3919db4 | 631849d4c43b | Thomas Jakway | fixed hasRight (was causing a Prelude.head: empty list exception) | Sep 23 2017, 7:54 PM |
631849d4c43b | 1068e5a399b8 | 7493cb0f59d8 | Thomas Jakway | wrote assertEithers | Sep 23 2017, 7:40 PM |
7493cb0f59d8 | 47d06f8b4056 | 0b8e3f506441 | Thomas Jakway | wrote assertEithers | Sep 23 2017, 7:39 PM |
0b8e3f506441 | 9c7e0726f8a6 | d493dca45c85 | Thomas Jakway | fixed name shadowing in checkFreeRegs | Sep 23 2017, 4:47 PM |
d493dca45c85 | 68da7d5c5654 | 203404e73526 | Thomas Jakway | removed unused uniqToRand function | Sep 23 2017, 4:44 PM |
203404e73526 | 89b2b807e0f3 | 3c27695f8fda | Thomas Jakway | added comment explaining uniqToRand | Sep 23 2017, 4:43 PM |
3c27695f8fda | 8b005484bd88 | 1b2f89e96a2b | Thomas Jakway | changed testResults to match the new test format | Sep 23 2017, 4:35 PM |
1b2f89e96a2b | 3492e5869e06 | 5285734b28b1 | Thomas Jakway | changed usage of checkSpillInstrs in assertLinearSpills to match the new Either… (Show More…) | Sep 23 2017, 4:32 PM |
5285734b28b1 | b2a3c091aa8a | 221caa43c8cf | Thomas Jakway | changed checkVRegAlloced -> Either String () | Sep 23 2017, 4:30 PM |
221caa43c8cf | 8b083383fe74 | fb4265df78ca | Thomas Jakway | changed free regs check from Bool -> Either String () | Sep 23 2017, 4:28 PM |
fb4265df78ca | 71c6266bcf05 | d79ecc45194b | Thomas Jakway | fixed libdir argument | Sep 23 2017, 4:19 PM |
d79ecc45194b | bc0d6b74a513 | fc6fd5360ced | Thomas Jakway | resolved ambiguity between Prelude.<> and Outputable.<> | Sep 23 2017, 4:17 PM |
fc6fd5360ced | 5e1c6e7e68a3 | f4e8c72d4f8e | Thomas Jakway | removed obsolete warning from genCandidatesInBoth | Sep 23 2017, 4:10 PM |
f4e8c72d4f8e | 17ae7b62a21b | c01dadb26f8c | Thomas Jakway | changed checkInstrsSpillHReg to return Right () instead of Bool | Sep 23 2017, 4:07 PM |
c01dadb26f8c | 3b4dac26bb57 | 973e91f01a67 | Thomas Jakway | changed stackMapNotEmpty -> Either String () | Sep 23 2017, 4:04 PM |
973e91f01a67 | 2ccceb6eed0f | 1ae6b6ecd7e6 | Thomas Jakway | changed checkVRegAlloced to return an Either String () instead of a Bool | Sep 23 2017, 4:01 PM |
1ae6b6ecd7e6 | 2aaffb0cfc09 | 370cb2ae2348 | Thomas Jakway | inlined iStr | Sep 23 2017, 3:54 PM |
370cb2ae2348 | e18d7995f3db | 49ffaeb9cf32 6a17805c1696 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/patch-alterations' of git.droplet:ghc… (Show More…) | Sep 23 2017, 3:48 PM |
6a17805c1696 | e18d7995f3db | 7f9e2cc67309 d55961262be1 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 23 2017, 11:17 AM |
49ffaeb9cf32 | ebdf06fcf4b1 | 4ae69c6a193e 7f9e2cc67309 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/patch-alterations' of git.droplet:ghc… (Show More…) | Sep 19 2017, 2:37 PM |
4ae69c6a193e | ebdf06fcf4b1 | af3672f0b34d cdaf5f2027ea | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 18 2017, 4:33 PM |
7f9e2cc67309 | eb8c26b8a39d | 326272469d12 2258a2936bbe | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 17 2017, 10:24 AM |
af3672f0b34d | eb8c26b8a39d | 326272469d12 2258a2936bbe | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 17 2017, 10:21 AM |
326272469d12 | 94269cf1c600 | 83b52a59b36a | Thomas Jakway | remove redundant constraint & remove unused import | Sep 16 2017, 9:33 PM |
83b52a59b36a | 28ba54711735 | 95d1cb28d3e0 | Thomas Jakway | removing debugging trace statements | Sep 16 2017, 8:32 PM |
95d1cb28d3e0 | ba111d5e17c4 | 787936e9d19c b09917143afe | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 16 2017, 4:56 PM |
787936e9d19c | 182897c8378e | 2cde56b2f94c fd0524c50803 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/patch-alterations' of git.droplet:ghc… (Show More…) | Sep 16 2017, 2:29 AM |
fd0524c50803 | 182897c8378e | 10795151d227 | Thomas Jakway | working on making errors more informative | Sep 15 2017, 2:19 PM |
10795151d227 | 786e8c81e0b5 | 0ab60692a750 | Thomas Jakway | fixup! now allowing either %esp or %rsp (previously just %esp) | Sep 15 2017, 2:08 PM |
0ab60692a750 | 7e1b7080c950 | d3466c1bf6d3 | Thomas Jakway | | Sep 15 2017, 2:05 PM |
d3466c1bf6d3 | 8dfa7c2602ab | ab7ec99f97e6 | Thomas Jakway | now allowing either %esp or %rsp (previously just %esp) | Sep 15 2017, 2:05 PM |
ab7ec99f97e6 | b49e1c3b9767 | 09aa3724d86b | Thomas Jakway | force a fake X86 target | Sep 15 2017, 2:02 PM |
09aa3724d86b | 5002c371a1d3 | b7f49277d6ee | Thomas Jakway | fixup! integrated checkVRegAlloced with assertLinearSpills so we know that r… (Show More…) | Sep 15 2017, 1:26 PM |
b7f49277d6ee | 0498bb22f821 | 25a66b6792e4 | Thomas Jakway | integrated checkVRegAlloced with assertLinearSpills so we know that r actually… (Show More…) | Sep 15 2017, 1:25 PM |
25a66b6792e4 | da2e714069eb | 89675679f598 | Thomas Jakway | wrote in spillInstrs check | Sep 15 2017, 1:20 PM |
89675679f598 | 6e7ca965e04a | e0706d4e7b50 | Thomas Jakway | added back RegAllocStats test added explanatory comments | Sep 15 2017, 1:14 PM |
e0706d4e7b50 | 6ce5f7716522 | 41aa15e70ed7 | Thomas Jakway | wrote checkInstrsSpillHReg | Sep 15 2017, 12:57 PM |
41aa15e70ed7 | e4a63d4fa7e8 | 800ab9eaaed4 | Thomas Jakway | fixup! now checking retInstrs instead of RegAllocStats | Sep 15 2017, 12:44 PM |
800ab9eaaed4 | e553d5e1513e | ce0a305cb176 | Thomas Jakway | now checking retInstrs instead of RegAllocStats | Sep 15 2017, 12:43 PM |
ce0a305cb176 | daef9c354206 | 04bbfd8ff423 | Thomas Jakway | fixed name shadowing in getMoveSrcDst all tests now pass | Sep 15 2017, 12:29 PM |
04bbfd8ff423 | bde8ae7a5217 | 160e5ca1bfa4 | Thomas Jakway | fixed usage of allocatableRegs (now specifically getting integer regs) | Sep 15 2017, 12:27 PM |
160e5ca1bfa4 | f0c88f8bd07d | 8e45cb175c88 | Thomas Jakway | fixed qualified names | Sep 15 2017, 12:14 PM |
8e45cb175c88 | 99fce4e9e5ed | d3c491f06297 7b8827ab24a3 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 15 2017, 5:59 AM |
2cde56b2f94c | 999f45627d5c | 0639cb27dcb8 838a10fcad91 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/patch-alterations | Sep 13 2017, 4:18 PM |
d3c491f06297 | a32daa15b52a | 0639cb27dcb8 | Thomas Jakway | fixing parser errors | Sep 10 2017, 6:03 PM |
0639cb27dcb8 | dec6433bb707 | 35319749d35c | Thomas Jakway | wrote instrSpillsHReg | Sep 10 2017, 4:44 PM |
35319749d35c | 98da80e0fc7f | 08c760f2f917 8ae263ceb356 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Sep 7 2017, 5:33 PM |
08c760f2f917 | a403b865c5d2 | 368bf58265e5 0829821a6b88 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Sep 5 2017, 6:21 PM |
368bf58265e5 | 489323602e6a | 12399f53595d | Thomas Jakway | fixup! fixing strange parser errors | Aug 22 2017, 2:24 PM |
12399f53595d | 6c6e4a6d2b09 | f909d4311f5a 97966006f2fc | Thomas Jakway | Merge branch 'tjakway/loop-annotations/prepare-diff' of git.droplet:ghc into… (Show More…) | Aug 22 2017, 2:20 PM |
f909d4311f5a | 6c6e4a6d2b09 | e0d5960d9648 | Thomas Jakway | fixing strange parser errors | Aug 22 2017, 2:20 PM |
e0d5960d9648 | 62fefab9173d | dcc842159025 34bd43d9c242 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Aug 21 2017, 7:34 PM |
97966006f2fc | 62fefab9173d | dcc842159025 34bd43d9c242 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Aug 21 2017, 11:54 AM |
dcc842159025 | e619268a639b | 38c3263ce06e | Thomas Jakway | fixed compiler warnings | Jul 30 2017, 11:52 AM |
38c3263ce06e | 11ff4957857f | 398c69950c1c d1ef223cfebd | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Jul 29 2017, 4:54 PM |
398c69950c1c | ff276ce5957b | 1f221888e4fd | Thomas Jakway | fixup! work on removing Hoopl as a dependency | Jul 10 2017, 2:41 PM |
1f221888e4fd | ba4fece6da6b | 1127d3bd4124 | Thomas Jakway | work on removing Hoopl as a dependency | Jul 10 2017, 1:56 PM |
1127d3bd4124 | 4fa1a0766752 | c337a8878a79 84686f24921a | Thomas Jakway | Merge branch 'tjakway/loop-annotations/prepare-diff' of git.droplet:ghc into… (Show More…) | Jul 10 2017, 1:35 PM |
c337a8878a79 | 1dc3b3e1c7ab | 8f4d91cac7f6 c506f8353755 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Jul 10 2017, 1:34 PM |
8f4d91cac7f6 | c03250690352 | 2a9e06e90399 e77b9a2069bc | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Jun 6 2017, 4:48 PM |
2a9e06e90399 | 1bee7ca0ac37 | e6ceda64f45f 8e6ec0fa7431 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Jun 6 2017, 6:45 AM |
84686f24921a | eff40a3ff644 | 2aad6dd924ed ff363bd74c8b | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Jun 3 2017, 1:04 PM |
e6ceda64f45f | 2ea0aeb3fc45 | cbdb44775acd | Thomas Jakway | fixup! accidentally checked in | Jun 1 2017, 5:14 PM |
2aad6dd924ed | 0b5b66bef6d5 | cbdb44775acd | Thomas Jakway | fixup! accidentally checked in | Jun 1 2017, 5:14 PM |
cbdb44775acd | 91517d8aef0c | f64f0080b3ae | Thomas Jakway | accidentally checked in | Jun 1 2017, 5:10 PM |
f64f0080b3ae | a27d2add2045 | 7eeaa6874cf3 d45f5be16f47 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/prepare-diff' of git.droplet:ghc into… (Show More…) | Jun 1 2017, 5:10 PM |
7eeaa6874cf3 | 85e53a05af1c | cb5d35f32d06 | Thomas Jakway | fixed formatting | Jun 1 2017, 5:09 PM |
cb5d35f32d06 | dfac5c486754 | f8aab95da5cf | Thomas Jakway | fixed line length and comments | Jun 1 2017, 5:03 PM |
d45f5be16f47 | ca4a5c29972a | f8aab95da5cf | Thomas Jakway | fixed line length and comments | Jun 1 2017, 5:03 PM |
f8aab95da5cf | 942673d54a35 | d858f14038a3 d39a3409acd3 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Jun 1 2017, 4:57 PM |
d858f14038a3 | 57c0c5a53409 | f270f6649aad | Thomas Jakway | remove debugging prints | Jun 1 2017, 4:55 PM |
f270f6649aad | c21e120d38c6 | 69c47e5128be | Thomas Jakway | fixup! made spacing more consistent with GHC (4 spaces from the left) | May 30 2017, 6:15 PM |
69c47e5128be | de9c86482ae3 | 53d0766845fc | Thomas Jakway | fixup! made spacing more consistent with GHC (4 spaces from the left) | May 30 2017, 6:06 PM |
53d0766845fc | 4667279d5ba2 | 007b87d10cf7 | Thomas Jakway | made spacing more consistent with GHC (4 spaces from the left) | May 30 2017, 6:06 PM |
007b87d10cf7 | fb1a2523488b | cb8c4584500d | Thomas Jakway | explaining why we drop head | May 30 2017, 5:55 PM |
cb8c4584500d | 464be9966a7e | 0d1c0a57b817 | Thomas Jakway | changed foldr -> foldl' in annotateLoop | May 30 2017, 5:40 PM |
0d1c0a57b817 | ed330e918216 | 139ca9c2224d | Thomas Jakway | fixed haddock comments in annotateLoop | May 30 2017, 5:15 PM |
139ca9c2224d | 2a4445f1bcbb | 09607ce63c5d | Thomas Jakway | fixed haddock comment in canFallThrough | May 30 2017, 5:14 PM |
09607ce63c5d | 7ec5519f79a5 | 2aee82b208f7 8bfab438bdaa | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 30 2017, 3:13 PM |
2aee82b208f7 | 5087611a7b76 | 7cf163729538 09d5c993aae2 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 27 2017, 11:33 AM |
7cf163729538 | fdf75681429d | f74af9e5296e 85174560e229 | Thomas Jakway | Merge branch 'tjakway/loop-annotations/prepare-diff' of git.droplet:ghc into… (Show More…) | May 24 2017, 9:01 PM |
f74af9e5296e | fdf75681429d | 6e61fa33b706 0b4b4a346e69 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 24 2017, 2:16 PM |
85174560e229 | f13ef1811647 | c5550cbbe1ab 107601058b61 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 23 2017, 6:26 AM |
c5550cbbe1ab | 2911809e95a4 | 9a6684b5b98a 033f897a8ad3 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 22 2017, 2:37 PM |
6e61fa33b706 | 0c0a385adb11 | 9a6684b5b98a d6461f9684f6 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 18 2017, 12:01 AM |
9a6684b5b98a | d2c6f52cbaaf | a0ed99232396 2316ee1c42d7 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 11 2017, 7:03 AM |
a0ed99232396 | 98f913c4303c | 31cb08089cb4 239418cf94de | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | May 3 2017, 12:57 PM |
31cb08089cb4 | c042f3689e37 | 98ae10c1e542 579bb7669f40 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Apr 27 2017, 1:12 PM |
98ae10c1e542 | d3cf7a26db81 | 8ce645b756ef f799df59d5f7 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Apr 23 2017, 8:32 PM |
8ce645b756ef | 9c8e1247c03b | 9533f67b1e92 5eebb11e5ae0 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Apr 22 2017, 9:43 AM |
9533f67b1e92 | 532ee7fead93 | 42e1cf26b5f8 8a54a4ff5565 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Apr 15 2017, 11:02 AM |
42e1cf26b5f8 | 5d63faf8ff99 | a61c4ab5b1ac fc2a96a1ea9c | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/prepare-diff | Apr 12 2017, 9:08 AM |
a61c4ab5b1ac | dfd9603a6bab | 3b56fb12eb0c | Thomas Jakway | fixed runTests' | Apr 11 2017, 1:57 PM |
3b56fb12eb0c | 6ed7316d69b4 | 12898629b558 e662a6cb9fb6 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/revert-traces | Apr 11 2017, 9:31 AM |
12898629b558 | 8afb8eb37564 | 7a2c0a9db1ea | Thomas Jakway | Revert "DEBUGGING COMMIT--added trace statements for debugging" (Show More…) | Apr 9 2017, 8:00 AM |
7a2c0a9db1ea | 50d126bbd291 | dbf3701b3521 | Thomas Jakway | Revert "fixup! DEBUGGING COMMIT--added trace statements for debugging" (Show More…) | Apr 9 2017, 8:00 AM |
dbf3701b3521 | c37d10f726d1 | 0ab7148d7a8e | Thomas Jakway | | Apr 9 2017, 8:00 AM |
0ab7148d7a8e | ac3683fe34df | eaf07e224785 | Thomas Jakway | | Apr 9 2017, 8:00 AM |
eaf07e224785 | 3e71231719a6 | 59fcde838713 | Thomas Jakway | | Apr 9 2017, 8:00 AM |
59fcde838713 | a5a8e50f604a | 2b553cffe289 | Thomas Jakway | | Apr 9 2017, 8:00 AM |
2b553cffe289 | 3a93b56aaeb0 | 7c2279f80f4d | Thomas Jakway | DEBUG: printing spills | Apr 9 2017, 7:54 AM |
7c2279f80f4d | a5a8e50f604a | 2e3596e4db16 | Thomas Jakway | added plusSpillCost | Apr 8 2017, 10:38 PM |
2e3596e4db16 | 5ffb921fa630 | 921217afe3bb | Thomas Jakway | refactored SpillCost data type and plusSpillCost into their own module… (Show More…) | Apr 8 2017, 10:06 PM |
921217afe3bb | ecd4370917ed | 8c1e3479478b | Thomas Jakway | DEBUG: print statements | Apr 8 2017, 12:32 PM |
8c1e3479478b | a48cb4b90320 | 5900235175d6 f0d98fc6cdde | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Apr 7 2017, 11:09 AM |
5900235175d6 | cca8502eb5f1 | e2d312fa3e03 65b185d4886b | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Apr 6 2017, 1:29 PM |
e2d312fa3e03 | 6f9b2648b7bd | 6d3ffd4843cb ce9b6170b0ac | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Apr 5 2017, 7:11 AM |
6d3ffd4843cb | 2a11da256b45 | 7b8f130b777c ff267f37788e | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Apr 4 2017, 6:19 PM |
7b8f130b777c | 3963cf625bca | af9c6e5f498b 9c041294e5ac | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 19 2017, 2:50 PM |
af9c6e5f498b | e6a7f0a0e00e | b7753091460d | Thomas Jakway | fixup! DEBUG--more trace statements | Mar 19 2017, 2:44 PM |
b7753091460d | 2040abf4e93d | 3656578dc028 | Thomas Jakway | DEBUG--more trace statements | Mar 18 2017, 7:39 PM |
3656578dc028 | c4f57dec5a3e | 5bc88652d4d5 763f43e6d31a | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 18 2017, 4:47 PM |
5bc88652d4d5 | 3e26154f23b0 | c6c99ede7d50 | Thomas Jakway | fixup! DEBUGGING COMMIT--added trace statements for debugging | Mar 17 2017, 9:17 PM |
c6c99ede7d50 | 84d2dde3e267 | ce1a8557c129 | Thomas Jakway | added type annotations to top level filenames | Mar 17 2017, 8:54 PM |
ce1a8557c129 | 77dd64936740 | c2b21f545ef3 | Thomas Jakway | DEBUGGING COMMIT--added trace statements for debugging | Mar 17 2017, 8:53 PM |
c2b21f545ef3 | 4c0fda30d599 | cb1ba08fc118 | Thomas Jakway | fixup! rewrote runTests to eliminate copy + pasting | Mar 17 2017, 8:52 PM |
cb1ba08fc118 | e0e1b1f14b50 | 24bdcde712bc | Thomas Jakway | rewrote runTests to eliminate copy + pasting | Mar 17 2017, 8:51 PM |
24bdcde712bc | 4139cbddd5fe | 09b9ced0b975 | Thomas Jakway | removed unused function | Mar 17 2017, 8:25 PM |
09b9ced0b975 | be62378523b8 | 4fe3450aa8b2 a7dbafe92922 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 17 2017, 5:14 PM |
4fe3450aa8b2 | 8cc9b80cf63d | 7833f8bad544 | Thomas Jakway | rewrote genCandidatesInBoth to use zip | Mar 16 2017, 8:18 PM |
7833f8bad544 | b7ceeb1191e2 | 04fff9ef5676 | Thomas Jakway | fixed genCandidatesInBoth in testSpillSingleCandidate | Mar 16 2017, 8:14 PM |
04fff9ef5676 | 85755210ff3c | 9909709f6107 | Thomas Jakway | wrote assertEither and genCandidatesInBoth | Mar 16 2017, 5:05 PM |
9909709f6107 | bf66d8858eb0 | 76330b78a1c0 | Thomas Jakway | renamed assertVRegSpilled -> checkVRegSpilled because it doesnt use assertIO | Mar 16 2017, 4:35 PM |
76330b78a1c0 | a21b13fbb984 | c7f617f62b4d 2fd283bf46ed | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 16 2017, 4:27 PM |
c7f617f62b4d | cf7477ec4fd5 | 4a30c20c1ba4 | Thomas Jakway | added stack map check and RegAllocStats check | Mar 15 2017, 7:41 PM |
4a30c20c1ba4 | adf6bf91f8ca | 832135846574 | Thomas Jakway | cleanup, renaming, and formatting | Mar 15 2017, 7:27 PM |
832135846574 | e11b3d61a62e | 6913562f18a8 | Thomas Jakway | changed testSpillSingleCandidateInBoth -> testSpillSingleCandidate now tests… (Show More…) | Mar 15 2017, 7:23 PM |
6913562f18a8 | 65561ae03ef3 | f65552d9f501 | Thomas Jakway | not testing unassigned regs because there might be unassigned regs that still… (Show More…) | Mar 15 2017, 7:17 PM |
f65552d9f501 | e35b4945ff07 | b097b1eaadb3 | Thomas Jakway | wrote testSpillSingleCandidateInBoth now printing unassignedRegs in case of… (Show More…) | Mar 15 2017, 7:15 PM |
b097b1eaadb3 | 87f7e6bfb069 | 480827e4d076 | Thomas Jakway | reshaping unit test | Mar 14 2017, 5:34 PM |
480827e4d076 | d09f868c0d69 | 13a6e5a6e951 | Thomas Jakway | fixup! fixup! fixup! finished free regs assertion | Mar 14 2017, 1:51 PM |
13a6e5a6e951 | 42279f847ddd | f2dbb8c96553 | Thomas Jakway | fixup! fixup! finished free regs assertion | Mar 14 2017, 1:50 PM |
f2dbb8c96553 | ca047856f1a6 | 7ce99299f390 | Thomas Jakway | fixup! finished free regs assertion | Mar 14 2017, 1:50 PM |
7ce99299f390 | cbec51f17d66 | 2eb9be7fd6f7 | Thomas Jakway | finished free regs assertion | Mar 14 2017, 1:50 PM |
2eb9be7fd6f7 | ca0a1c43bba7 | 5d6bda2d3c54 | Thomas Jakway | wrote assertIO part of assertLinearSpills | Mar 14 2017, 1:38 PM |
5d6bda2d3c54 | 455dc2a3c8aa | bbbfb62301dd | Thomas Jakway | fixup! wrote assertLinearSpills | Mar 14 2017, 1:13 PM |
bbbfb62301dd | 04404733f560 | f6e19e548805 | Thomas Jakway | wrote assertLinearSpills | Mar 14 2017, 1:12 PM |
f6e19e548805 | c24e7463f7bf | 22e42c84b080 | Thomas Jakway | fixup! added testSpillSingleCandidate to list of tests to run | Mar 14 2017, 11:48 AM |
22e42c84b080 | c99beb120c6f | 8d993bed9caf | Thomas Jakway | added testSpillSingleCandidate to list of tests to run | Mar 14 2017, 11:48 AM |
8d993bed9caf | 4a9261df2366 | b00864f23969 | Thomas Jakway | fixup! typechecks | Mar 14 2017, 11:46 AM |
b00864f23969 | 3e18ffa7d8f4 | 838b5bd3396b | Thomas Jakway | typechecks | Mar 14 2017, 11:45 AM |
838b5bd3396b | c35e3f0a01b9 | 6f1055852846 | Thomas Jakway | trying to figure out freeRegs | Mar 14 2017, 9:59 AM |
6f1055852846 | d7560d9212b9 | 3a1c0eed36a5 | Thomas Jakway | fixed type annotation for linearSpillResult | Mar 14 2017, 9:34 AM |
3a1c0eed36a5 | 9f2a283cf6b0 | 715aece04518 82b40598ea7a | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 14 2017, 9:16 AM |
715aece04518 | fbfa8a16a6e1 | 4dca849e41cf | Thomas Jakway | fixed UniqFM -> UniqSet transition | Mar 13 2017, 9:15 PM |
4dca849e41cf | b8fb21a52dec | daef93ba64b8 08e73ccf4c75 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 13 2017, 8:01 PM |
daef93ba64b8 | aedb96ec6564 | d61c613ec429 669333d8afaf | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 5 2017, 5:39 PM |
d61c613ec429 | 83ff3f4d2571 | 16e4d9e2f776 0fd8340517a7 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 4 2017, 9:34 AM |
16e4d9e2f776 | 1db5d2602350 | 881427a3117f cbe569a56e2a | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Mar 1 2017, 3:49 PM |
881427a3117f | 38fa42d8bfbf | efa446fd6b78 4f38fa100091 | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Feb 26 2017, 9:06 PM |
efa446fd6b78 | bf3b18e3e27d | dd44a5950027 d4b6deee0edb | Thomas Jakway | Merge branch 'master' into tjakway/loop-annotations/refactor-loop-info | Feb 26 2017, 1:02 PM |
dd44a5950027 | 0521a2b22aeb | 4bf639af7851 | Thomas Jakway | converted LoopInfo from a tuple to a record type | Feb 24 2017, 4:09 PM |
4bf639af7851 | 3fb6e4afa96b | a8c864fb3782 050f05df7b3f | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 23 2017, 1:22 PM |
a8c864fb3782 | a8538cf23a13 | 1a050432b232 98e494afed3c | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 18 2017, 10:09 AM |
1a050432b232 | 2ed8c1e8c5b0 | 48d7a8029ecd f4aa99847903 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 16 2017, 12:12 PM |
48d7a8029ecd | 5710120d5d08 | 9c1106e6427c | Thomas Jakway | working on tests | Feb 14 2017, 7:00 PM |
9c1106e6427c | 65b3a99a5014 | 3865d97e98b0 20b5dfc2a203 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 13 2017, 11:41 AM |
3865d97e98b0 | f6d39c65198c | 3dbea664b737 | Thomas Jakway | now exporting SpillLow constructors | Feb 12 2017, 4:29 AM |
3dbea664b737 | e67f382cb279 | 3b38f0ea3acc | Thomas Jakway | fixup! fixup! fixup! fixup! fixup! fixup! fixed merge error | Feb 11 2017, 5:19 PM |
3b38f0ea3acc | a4df17e63f04 | 7de9dafa13e9 | Thomas Jakway | fixup! fixup! fixup! fixup! fixup! fixed merge error | Feb 11 2017, 12:06 AM |
7de9dafa13e9 | 85fa363a1dd7 | 4f19adc83f08 | Thomas Jakway | fixup! fixup! fixup! fixup! fixed merge error | Feb 10 2017, 11:20 PM |
4f19adc83f08 | 98a95a3b67f0 | b5c832165062 | Thomas Jakway | fixup! fixup! fixup! fixed merge error | Feb 10 2017, 2:36 PM |
b5c832165062 | db20784c6120 | 9bd0fc1bcef1 | Thomas Jakway | fixup! fixup! fixed merge error | Feb 10 2017, 2:32 PM |
9bd0fc1bcef1 | 4a3fe5fc9561 | 2c15df3b1d58 | Thomas Jakway | fixup! fixed merge error | Feb 10 2017, 2:26 PM |
2c15df3b1d58 | 29b3d9288161 | e571778f77e9 | Thomas Jakway | fixed merge error | Feb 10 2017, 2:18 PM |
e571778f77e9 | c4223022a69c | ab46b0707995 | Thomas Jakway | fixup! writing testSpillSingleCandidateInBoth | Feb 10 2017, 2:18 PM |
ab46b0707995 | 7126c1e150f9 | 9335c1e6e63a | Thomas Jakway | writing testSpillSingleCandidateInBoth | Feb 10 2017, 2:17 PM |
9335c1e6e63a | c12a1553d78b | 747bdb6bd313 | Thomas Jakway | merging unwind points addition from master | Feb 10 2017, 1:26 PM |
747bdb6bd313 | 756e2baabda8 | 0d4f31452c01 258c719599f7 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 10 2017, 1:19 PM |
0d4f31452c01 | 3c99e7b69985 | e9939a71b0be | Thomas Jakway | fixed comment | Feb 7 2017, 8:41 PM |
e9939a71b0be | 40bd7329f3d5 | 39b5aedba0a3 | Thomas Jakway | fixed bug in pickSpill fixed warnings | Feb 7 2017, 2:42 PM |
39b5aedba0a3 | 2c60ebd0dd4d | 116f9a439b64 | Thomas Jakway | updated todos | Feb 7 2017, 2:12 PM |
116f9a439b64 | 67def95dbd93 | 9bbb668e0165 | Thomas Jakway | added todo note | Feb 7 2017, 9:45 AM |
9bbb668e0165 | 0419493b7271 | c363fd4d39f8 | Thomas Jakway | fixup! Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 7 2017, 8:28 AM |
c363fd4d39f8 | 420649e8aa37 | 00cae6b01e34 17ae5e79cad4 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 7 2017, 4:42 AM |
00cae6b01e34 | 99f593e88770 | 69c1a8ea527b | Thomas Jakway | applying lint suggestions | Feb 5 2017, 11:48 PM |
69c1a8ea527b | c91fe6f359f3 | 8ce06eeb851b | Thomas Jakway | fixup! removed unused imports fixed spillcost calculation in chooseSpillSlowly… (Show More…) | Feb 5 2017, 4:31 PM |
8ce06eeb851b | 83632b670916 | 27a6e5c40be6 | Thomas Jakway | removed unused imports fixed spillcost calculation in chooseSpillSlowly removed… (Show More…) | Feb 5 2017, 4:29 PM |
27a6e5c40be6 | 7d5362d7a829 | f00cf7c91fe8 | Thomas Jakway | updated todos | Feb 4 2017, 7:09 PM |
f00cf7c91fe8 | a0267d7f9e50 | 992804467ae1 54b9b064fc79 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 4 2017, 6:52 PM |
992804467ae1 | cf95d88efdd4 | 89ce9f926fc4 | Thomas Jakway | fixup! fixup! refactored NcgImpl into its own module to eliminate AsmCodeGen.hs… (Show More…) | Feb 4 2017, 12:35 PM |
89ce9f926fc4 | 558c687a8ef0 | 29b4c493412a | Thomas Jakway | fixup! refactored NcgImpl into its own module to eliminate AsmCodeGen.hs-boot | Feb 4 2017, 12:31 PM |
29b4c493412a | 3a45f38264ae | a25e16309c56 | Thomas Jakway | refactored NcgImpl into its own module to eliminate AsmCodeGen.hs-boot | Feb 4 2017, 12:28 PM |
a25e16309c56 | 891fecc9da62 | 8a7a81811b14 283acec1d730 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 4 2017, 12:19 PM |
8a7a81811b14 | c24ffd42d01a | b10a97560004 | Thomas Jakway | fixup! fixup! fixing line length warnings | Feb 3 2017, 3:38 PM |
b10a97560004 | 3395671826d2 | 0c457f9d3b5b | Thomas Jakway | fixup! fixing line length warnings | Feb 3 2017, 3:36 PM |
0c457f9d3b5b | c55d34e9912c | d5c091be4c61 | Thomas Jakway | fixing line length warnings | Feb 3 2017, 3:12 PM |
d5c091be4c61 | dd7ad854ef4f | 838c1539cada | Thomas Jakway | fixed parser error | Feb 3 2017, 3:11 PM |
838c1539cada | f952120a178f | b0b46f05c012 | Thomas Jakway | fixed line length warnings | Feb 3 2017, 2:46 PM |
b0b46f05c012 | e321a8fdf3e3 | 414707f1b6b4 afa409faffba | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 3 2017, 2:41 PM |
414707f1b6b4 | 53b1ad60e21f | 50554ce53b97 8dd82ead7ddd | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Feb 2 2017, 10:45 AM |
50554ce53b97 | 9b2921159f32 | 97140db69d62 748b79741652 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Jan 31 2017, 5:24 PM |
97140db69d62 | 97342a71817c | 1018557ffb61 32729d3586d7 | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Jan 30 2017, 5:27 PM |
1018557ffb61 | 9e13d3a858f4 | 3e55dab37374 | Thomas Jakway | fixup! extended pprStats to print the new linear RegAllocStats fields | Jan 28 2017, 10:31 AM |
3e55dab37374 | 4909b36a4ea9 | 15d1f4570a8b | Thomas Jakway | extended pprStats to print the new linear RegAllocStats fields | Jan 28 2017, 10:16 AM |
15d1f4570a8b | 829379fc4918 | 6cc77451119a | Thomas Jakway | now recording spill cost in RegAlloc.Linear.Main | Jan 28 2017, 9:53 AM |
6cc77451119a | d86e2f4f193a | 64f449ca588f | Thomas Jakway | cleaner export list | Jan 28 2017, 9:51 AM |
64f449ca588f | 5ddf3d41b3b9 | 65db05d9b918 | Thomas Jakway | added loop annotations and spill costs to linear RegAllocStats | Jan 28 2017, 9:51 AM |
65db05d9b918 | 8c77b809a607 | 1c595434cba8 | Thomas Jakway | added comment explaining loop annotations to RA_State | Jan 28 2017, 9:21 AM |
1c595434cba8 | 144c3d4ca856 | 468b520b9798 de78ee6fb77e | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Jan 28 2017, 9:11 AM |
468b520b9798 | 1e80c019678f | 9a861bcdbbd1 | Thomas Jakway | remove tracing | Jan 26 2017, 12:56 PM |
9a861bcdbbd1 | 501b8d58d144 | 5e97290ee458 | Thomas Jakway | instead of dying on error now returning the first element if we dont have spill… (Show More…) | Jan 26 2017, 12:01 PM |
5e97290ee458 | 356ce0c10c30 | aa0a488ff2a1 | Thomas Jakway | using minimumBy instead of sortOn | Jan 26 2017, 11:25 AM |
aa0a488ff2a1 | 6677ef5e7c0e | a4b38fad0f39 | Thomas Jakway | fixed pickSpill choices filtering | Jan 25 2017, 4:15 PM |
a4b38fad0f39 | a38bb81b7f84 | 832871b29ce9 c2d7e32a09dc | Thomas Jakway | Merge branch 'tjakway/calculate-spillcost-before-linearSpill' of git.droplet… (Show More…) | Jan 25 2017, 9:26 AM |
832871b29ce9 | a38bb81b7f84 | c1dc86fd85c2 078c21140d4f | Thomas Jakway | Merge branch 'master' into tjakway/calculate-spillcost-before-linearSpill | Jan 25 2017, 9:26 AM |
c1dc86fd85c2 | 3b5908aed419 | 01aeb950de3d 0fee01dd3975 | Thomas Jakway | Merge branch 'tjakway/calculate-spillcost-before-linearSpill' of git.droplet… (Show More…) | Jan 24 2017, 8:16 PM |
c2d7e32a09dc | 4f6445c093a7 | 01aeb950de3d 0fee01dd3975 | Thomas Jakway | Merge branch 'tjakway/calculate-spillcost-before-linearSpill' of git.droplet… (Show More…) | Jan 24 2017, 8:16 PM |
01aeb950de3d | 4f6445c093a7 | e6c6e836dfda | Thomas Jakway | added comments | Jan 24 2017, 8:15 PM |
e6c6e836dfda | b420ac56da72 | b4318a4c6344 | Thomas Jakway | added missing argument | Jan 24 2017, 4:31 PM |
0fee01dd3975 | e64bbe4caf05 | b4318a4c6344 | Thomas Jakway | added missing argument | Jan 24 2017, 4:31 PM |
b4318a4c6344 | 13891a9e5c4c | ead53b322373 | Thomas Jakway | replaced VirtualReg with Unique | Jan 24 2017, 4:17 PM |
ead53b322373 | d5d0fc45af57 | 043977f5f883 | Thomas Jakway | removed redundant arguments | Jan 24 2017, 4:08 PM |
043977f5f883 | b5d3fbf49e84 | e5e2a7371a96 | Thomas Jakway | finishing removal of blockId from allocateRegsAndSpill arguments | Jan 24 2017, 3:59 PM |
e5e2a7371a96 | 47eaef908b7f | 380c698c2520 | Thomas Jakway | for reasons unknown stripping liveness from the basic block satisfies the… (Show More…) | Jan 24 2017, 3:57 PM |
380c698c2520 | 09ec1d5a8538 | a16326915e1c | Thomas Jakway | fixed loop annotations typing | Jan 24 2017, 3:46 PM |
a16326915e1c | b44867f17019 | 812e7e47ce2c | Thomas Jakway | fixup! fixed extra arrow | Jan 24 2017, 3:26 PM |
812e7e47ce2c | 7056c71b4e2e | 86453dadf8b9 | Thomas Jakway | fixed extra arrow | Jan 24 2017, 3:26 PM |
86453dadf8b9 | 82aa35e9a12a | badd17403c29 | Thomas Jakway | fixed compiler errors | Jan 24 2017, 3:15 PM |
badd17403c29 | 101e746e87a8 | 3f8d0bf95cb9 | Thomas Jakway | Instruction typeclass woes | Jan 24 2017, 3:07 PM |
3f8d0bf95cb9 | 4f62d37452dd | d8e27d8a34f2 | Thomas Jakway | fixing monadic spill cost functions | Jan 24 2017, 3:02 PM |
d8e27d8a34f2 | a051be675edb | 012a0d384699 | Thomas Jakway | fixed calculateSpillCostsIfEmpty | Jan 24 2017, 2:54 PM |
012a0d384699 | 12b04edc7d91 | 774bad6af3f6 | Thomas Jakway | fixed calculateSpillCostsRegM | Jan 24 2017, 2:53 PM |
774bad6af3f6 | 570fd4cca532 | dd2c5319c24e | Thomas Jakway | fixed signature of spillInRegQuickly | Jan 24 2017, 2:51 PM |
dd2c5319c24e | f89670c482c4 | f48d69ba9832 | Thomas Jakway | fixup! fixup! fixed spillInBothSlowly | Jan 24 2017, 2:48 PM |
f48d69ba9832 | 1ac780ae74ec | 24ccee83b8fe | Thomas Jakway | fixup! fixed spillInBothSlowly | Jan 24 2017, 2:47 PM |
24ccee83b8fe | 2e8c5d521273 | e9b2411015fb | Thomas Jakway | fixed spillInBothSlowly | Jan 24 2017, 2:47 PM |
e9b2411015fb | b6972c3744bf | 02a11cfd69ac | Thomas Jakway | added missing class constraints | Jan 24 2017, 2:32 PM |
02a11cfd69ac | 0bf92c7b4d56 | 3612ec42536a | Thomas Jakway | fixed chooseSpillSlowly | Jan 24 2017, 2:30 PM |
3612ec42536a | 07555d5111e0 | 799caaf19101 | Thomas Jakway | fixing chooseSpillSlowly | Jan 24 2017, 1:34 PM |
799caaf19101 | 6f3d32d499dc | d036249efe80 | Thomas Jakway | fixed reading and keep arguments to genericSpill | Jan 24 2017, 1:14 PM |
d036249efe80 | 6cfb4d83f76c | 3662b54a8c54 | Thomas Jakway | fixed type errors in spillInReg | Jan 24 2017, 1:12 PM |
3662b54a8c54 | fc10a11011fb | 2fba4ae84fad | Thomas Jakway | fixup! fixup! fixed spillInReg added newLocation and loadTemp to exported… (Show More…) | Jan 24 2017, 1:07 PM |
2fba4ae84fad | bce716bf2fde | 33567dbcef8c | Thomas Jakway | fixup! fixed spillInReg added newLocation and loadTemp to exported functions… (Show More…) | Jan 24 2017, 1:06 PM |
33567dbcef8c | 8a6a9f14b724 | 156a67dd5d81 | Thomas Jakway | fixed spillInReg added newLocation and loadTemp to exported functions from Main | Jan 24 2017, 1:05 PM |
156a67dd5d81 | b5bdf97282d3 | a4b6fe2a4e8f | Thomas Jakway | fixed chooseCandidate in spillInBoth | Jan 24 2017, 1:02 PM |
a4b6fe2a4e8f | b79db86aacce | 9ef7df323224 | Thomas Jakway | fixed panicLinearSpill type | Jan 24 2017, 12:54 PM |
9ef7df323224 | 66555e41b318 | 2346d7be4eab | Thomas Jakway | added missing spillCost argument | Jan 24 2017, 12:47 PM |
2346d7be4eab | ffc789c69920 | 6c1570f44316 | Thomas Jakway | fixed mutually recursive dependencies | Jan 24 2017, 12:46 PM |
6c1570f44316 | 5aa7066327a9 | f25a680b8b33 | Thomas Jakway | fixed return types for spillQuickly and spillSlowly in linearSpill | Jan 24 2017, 12:29 PM |
f25a680b8b33 | ad33c7f4e444 | 230a44c7f0c0 | Thomas Jakway | fixing function syntax | Jan 23 2017, 2:49 PM |
230a44c7f0c0 | 7f6b95dbf9cd | 227a54f2a403 | Thomas Jakway | fixed spillInReg store locations | Jan 23 2017, 2:35 PM |
227a54f2a403 | bbbc0ec492e6 | 14c4901a1b90 | Thomas Jakway | fixed types of spill functions | Jan 23 2017, 2:33 PM |
14c4901a1b90 | 758b75645411 | 0c88c822cf8f | Thomas Jakway | undoing curried panic function | Jan 23 2017, 2:28 PM |
0c88c822cf8f | 14dd628703b6 | 20b76a6c1297 | Thomas Jakway | made new PanicFunction type | Jan 23 2017, 2:27 PM |
20b76a6c1297 | 06ab2cdf2a1d | f67efc27bc44 | Thomas Jakway | added reading and keep parameters | Jan 23 2017, 2:22 PM |
f67efc27bc44 | e751d79aa416 | da857aa30baf | Thomas Jakway | replacing emptySpillCost removing unneeded inLoop variable | Jan 20 2017, 2:11 PM |
da857aa30baf | df7e00eb9b8e | e0c942fc5fc3 | Thomas Jakway | added getLoopAnnotationsR to export list | Jan 20 2017, 2:10 PM |
e0c942fc5fc3 | c2d11f0019d8 | ae2dd59d84ea | Thomas Jakway | added missing type variables | Jan 20 2017, 1:58 PM |
ae2dd59d84ea | f0fd8db7da91 | 002b613cea95 | Thomas Jakway | added lookupLoopAnnotationById to export list | Jan 20 2017, 1:57 PM |
002b613cea95 | 6589ff06fba9 | b63e98f0e1fb | Thomas Jakway | added missing import | Jan 20 2017, 1:51 PM |
b63e98f0e1fb | 874c6e7ca4df | 780681732b80 | Thomas Jakway | fixed import cycle (SpillCost.hs needs SpillLoc, defined in RegAlloc.Linear. (Show More…) | Jan 19 2017, 1:07 PM |
780681732b80 | 56affd7c1ce1 | 5553138dce5b | Thomas Jakway | fixup! RA_State isn't an instance of the actual State monad, so no get | Jan 19 2017, 12:59 PM |
5553138dce5b | 17c2b90b1d31 | bcb45c390134 | Thomas Jakway | RA_State isn't an instance of the actual State monad, so no get | Jan 19 2017, 12:59 PM |
bcb45c390134 | 9ef08c06027b | 903d7cdfbdc9 | Thomas Jakway | removed unneeded return value | Jan 19 2017, 12:56 PM |
903d7cdfbdc9 | 127167ec85f9 | 91a4f9a79f87 | Thomas Jakway | added todo | Jan 19 2017, 12:53 PM |
91a4f9a79f87 | 17d0d5c8da2a | c4e5ed804f7b | Thomas Jakway | added linearSpill call to the end of allocRegsAndSpill_spill cleaned up… (Show More…) | Jan 19 2017, 12:52 PM |
c4e5ed804f7b | 86a9c3b71642 | 15bc4a5f5081 | Thomas Jakway | fixed spill cost arguments | Jan 19 2017, 12:45 PM |
15bc4a5f5081 | 03542400dcc1 | f031517a9d20 | Thomas Jakway | fixup! reorganization added export list | Jan 19 2017, 12:32 PM |
f031517a9d20 | c8e299a75a2b | be91e4d1e99d | Thomas Jakway | reorganization added export list | Jan 19 2017, 12:31 PM |
be91e4d1e99d | dc41e9452131 | 2a757fd89a83 | Thomas Jakway | fixup! applied the right arguments to spill*Slowly reorganized, comments | Jan 19 2017, 12:29 PM |
2a757fd89a83 | 0ccbf3e0e052 | 9cff5e279ffc | Thomas Jakway | applied the right arguments to spill*Slowly reorganized, comments | Jan 19 2017, 12:26 PM |
9cff5e279ffc | dc9512aa1cbb | b87ac6f206b2 | Thomas Jakway | function reorganization and comments | Jan 19 2017, 12:19 PM |
b87ac6f206b2 | 18f50a5c6692 | e096d6a7f4da | Thomas Jakway | moving functions | Jan 19 2017, 12:11 PM |
e096d6a7f4da | df62002152c1 | dc7dd54edbbd | Thomas Jakway | fixup! fixed spillcost return type in linearSpill | Jan 18 2017, 12:54 PM |
dc7dd54edbbd | ad6d68744743 | 368077c54be1 | Thomas Jakway | fixed spillcost return type in linearSpill | Jan 18 2017, 12:53 PM |
368077c54be1 | f95547a421c4 | 137080ece014 | Thomas Jakway | don't calculate spill costs in linearSpill | Jan 18 2017, 12:49 PM |
137080ece014 | 3d7312212d28 | 3607477ca1c1 | Thomas Jakway | writing function to calculate spillCost in RegM | Jan 18 2017, 12:43 PM |
3607477ca1c1 | 588d1fb9f29f | 80679942afaa | Thomas Jakway | adding BlockId and MaybeSpillCost parameters | Jan 18 2017, 12:16 PM |
80679942afaa | 23ebad1a46be | 84563aa3a232 | Thomas Jakway | TODO: need to make the register allocator not operate on one instruction at a… (Show More…) | Jan 16 2017, 11:39 AM |
84563aa3a232 | 3e98ebcdffc1 | 8b8f8a35c671 | Thomas Jakway | added spillcost to RA_State linearSpill now gets DynFlags from the RegM monad | Jan 16 2017, 11:22 AM |
8b8f8a35c671 | 2042bcbcbe73 | d7f93b92e341 | Thomas Jakway | fixed imports | Jan 15 2017, 2:03 PM |
d7f93b92e341 | af4cf1aee877 | 0258a665eb02 | Thomas Jakway | missing a do | Jan 15 2017, 2:01 PM |
0258a665eb02 | 7de2445f9625 | 2d643fb86961 | Thomas Jakway | fixed args in chooseSpillSlowly | Jan 15 2017, 2:00 PM |
2d643fb86961 | 0d9c6be0e76b | 1d4961264236 | Thomas Jakway | fixup! fixed linearSpill | Jan 15 2017, 1:57 PM |
1d4961264236 | d4291f5d63e1 | 99bbb5d4fb96 | Thomas Jakway | fixed linearSpill | Jan 15 2017, 1:56 PM |
99bbb5d4fb96 | 59aacfe94669 | 43182d9a0df3 | Thomas Jakway | wrote spillSlowly | Jan 15 2017, 1:53 PM |
43182d9a0df3 | cf46bd3de44a | 3f92ff251c40 | Thomas Jakway | fixup! fixup! began writing spillSlowly functions | Jan 15 2017, 1:52 PM |
3f92ff251c40 | 415418c4ef83 | 882b0d2c907e | Thomas Jakway | fixup! began writing spillSlowly functions | Jan 15 2017, 1:50 PM |
882b0d2c907e | 216ca70e843d | 91550842c924 | Thomas Jakway | began writing spillSlowly functions | Jan 15 2017, 1:49 PM |
91550842c924 | 888b9a518712 | f1ffc87d2a69 | Thomas Jakway | rearranged | Jan 15 2017, 11:23 AM |
f1ffc87d2a69 | e06ebb556052 | 671f3bd36a4e | Thomas Jakway | wrote spillSlowly stub | Jan 15 2017, 11:22 AM |
671f3bd36a4e | 5d9d1921fe37 | e1aea42e75fe | Thomas Jakway | refactored compileQuickly into genericSpill | Jan 15 2017, 11:20 AM |
e1aea42e75fe | cb9d831c8913 | 1620beea5a0f | Thomas Jakway | added todo | Jan 15 2017, 11:20 AM |
1620beea5a0f | 6f4a275fe690 | aaa9f162282a | Thomas Jakway | wrote genericSpill | Jan 15 2017, 11:19 AM |
aaa9f162282a | 2ccd06a09305 | a83fc59a4e35 | Thomas Jakway | combined SpillInBothFunction and SpillInRegFunction into one main type synonym | Jan 15 2017, 11:13 AM |
a83fc59a4e35 | e1e81d4ef2f5 | 0a8bea5cfda3 | Thomas Jakway | working on SpillInRegFunction | Jan 15 2017, 11:11 AM |
0a8bea5cfda3 | 9943a08e00ac | 5701daaa8def | Thomas Jakway | fixup! wrote spillInRegQuickly | Jan 15 2017, 11:01 AM |
5701daaa8def | d13687636dc4 | 72946d2fe35c | Thomas Jakway | wrote spillInRegQuickly | Jan 15 2017, 10:57 AM |
72946d2fe35c | 7407fb8f609c | 13a0bdf146d8 | Thomas Jakway | wrote spillInReg | Jan 15 2017, 10:53 AM |
13a0bdf146d8 | 5dc2af969e14 | c8d1761790cc | Thomas Jakway | loosened the type signature for panicLinearSpill | Jan 15 2017, 10:48 AM |
c8d1761790cc | cdccbb3290cd | bdd0476cb36c | Thomas Jakway | wrote spillInBoth and spillInBothQuickly | Jan 15 2017, 10:46 AM |
bdd0476cb36c | 2ec5962aa0c0 | 9d17d16c5291 | Thomas Jakway | fixed typo | Jan 15 2017, 10:45 AM |
9d17d16c5291 | 952b6ed17af9 | 237203f55add | Thomas Jakway | moved panic to its own function | Jan 15 2017, 10:26 AM |
237203f55add | 89a4bb5afa21 | f4384ee6e097 | Thomas Jakway | linearSpill now only recalculates spill costs if theyre not passed | Jan 15 2017, 10:18 AM |
f4384ee6e097 | cf852bde176b | e35d4f8a053a | Thomas Jakway | added warning | Jan 15 2017, 9:22 AM |
e35d4f8a053a | af0c1537b57e | 36f5bc43b52a | Thomas Jakway | added Maybe SpillCost param and return value from linearSpill so it can be… (Show More…) | Jan 14 2017, 9:10 PM |
36f5bc43b52a | 5f98ae73d729 | bb9fadb4f11e | Thomas Jakway | fixed pickSpill to choose which register to spill from a list of candidates | Jan 14 2017, 8:57 PM |
bb9fadb4f11e | 3c361fe274f6 | 19c965d9707f | Thomas Jakway | rewrote vregUsage to be monadic fixed typos, cleaned up type signatures added… (Show More…) | Jan 14 2017, 6:51 PM |
19c965d9707f | 18e1b5ae21d8 | c320e87f419b | Thomas Jakway | changed the SpillCost monad and rewrote addAllVRegUsageM, pickSpill, and… (Show More…) | Jan 14 2017, 6:43 PM |
c320e87f419b | 187a97347611 | ba093637986f | Thomas Jakway | moved result block of allocRegsAndSpill_spill to compileQuickly | Jan 14 2017, 11:37 AM |
ba093637986f | eeb855a6cffa | 5118e669b2f0 | Thomas Jakway | added RegAlloc.Linear.SpillCost | Jan 14 2017, 11:29 AM |
5118e669b2f0 | 360cd6c4cd49 | 7149b65a0e54 | Thomas Jakway | more framework | Jan 14 2017, 11:29 AM |
7149b65a0e54 | a38e0d374871 | a51c767aa4df 13a85211040f | Thomas Jakway | Merge branch 'master' into tjakway/loop-hoisting-linear-spillcost | Jan 14 2017, 10:33 AM |
a51c767aa4df | 0a454ecaff09 | ac488d4af2a5 | Thomas Jakway | began writing spill cost | Jan 13 2017, 8:22 PM |
ac488d4af2a5 | 0b45c76e8cde | f9f2c00efeed dde63e00fcfd | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 13 2017, 2:10 PM |
f9f2c00efeed | 9b494465a377 | 2236d86a1a1b f5f6d4237b87 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 12 2017, 8:26 PM |
2236d86a1a1b | 7b0e32e9447d | 2e019f9b6182 | Thomas Jakway | fixed args | Jan 10 2017, 12:42 PM |
2e019f9b6182 | d08386b388bb | 18b96808d823 | Thomas Jakway | fixup! fixup! fixing line lengths | Jan 10 2017, 12:30 PM |
18b96808d823 | 095a5d7a6908 | 8030d3f71132 | Thomas Jakway | fixup! fixing line lengths | Jan 10 2017, 12:29 PM |
8030d3f71132 | 50b7f1e46a46 | 6649a7f8a334 | Thomas Jakway | fixing line lengths | Jan 10 2017, 12:29 PM |
6649a7f8a334 | 7e89d7647861 | b051a5a225b5 | Thomas Jakway | removed comments and print statements | Jan 10 2017, 12:27 PM |
b051a5a225b5 | 73ebad859a91 | c942ce48e55c | Thomas Jakway | wrote explanation for 4th block in testLoop being true | Jan 10 2017, 12:26 PM |
c942ce48e55c | 52cefac7c8a6 | b2cbbb950bdf 1a6bdca01b7a | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 10 2017, 11:48 AM |
b2cbbb950bdf | 0e93eaa8ac1e | 54f27d213d84 | Thomas Jakway | removed extraneous blocks | Jan 9 2017, 7:22 PM |
54f27d213d84 | 66846f170f05 | 927db8854f79 | Thomas Jakway | fixed bug in assertLookupMatchUFM which caused tests to look like they passed | Jan 9 2017, 7:05 PM |
927db8854f79 | f7b08d52adf2 | 26982b38e188 | Thomas Jakway | finished testLoop | Jan 9 2017, 5:11 PM |
26982b38e188 | e64bb953c83c | ac6a35a68fe4 | Thomas Jakway | fixup! now getting block ids in the original order | Jan 9 2017, 4:38 PM |
ac6a35a68fe4 | e1cd65698dc1 | 4a28ddd8cb5f | Thomas Jakway | now getting block ids in the original order | Jan 9 2017, 4:32 PM |
4a28ddd8cb5f | 8bda6ac7a50b | 34a4aa03f0b2 a8a714ea6787 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 9 2017, 3:56 PM |
34a4aa03f0b2 | dd5698079849 | 1d1548505c94 | Thomas Jakway | wrote assertGetStatsStart | Jan 8 2017, 8:03 PM |
1d1548505c94 | d50a17c85b92 | 1d0c3373b073 6c869f906b87 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 8 2017, 7:18 PM |
1d0c3373b073 | 8078f022fe44 | bd9ab5461c1d 508811004d18 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 6 2017, 9:39 AM |
bd9ab5461c1d | fe57bcb39a75 | 663c826335d7 | Thomas Jakway | don't handle afterLoop in annotateLoop because it will always be empty instead… (Show More…) | Jan 5 2017, 8:44 PM |
663c826335d7 | d3e6e0bbc81c | 1b4c17e3a0a8 5f91ac89a38e | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 5 2017, 4:28 PM |
1b4c17e3a0a8 | aa4808dffbd1 | 7ef5a4094bc1 | Thomas Jakway | path is backwards | Jan 4 2017, 8:04 PM |
7ef5a4094bc1 | 017b5bceb59e | c00af67cc2c0 | Thomas Jakway | fixed todo | Jan 4 2017, 8:00 PM |
c00af67cc2c0 | 3338c016b4bd | a4df8cd699e6 df723689c415 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 4 2017, 1:03 PM |
a4df8cd699e6 | a59e08f77cc6 | a8e44478a3e4 | Thomas Jakway | added 2 non-loop blocks to make the loop annotations asymmetric | Jan 4 2017, 12:59 PM |
a8e44478a3e4 | 792f7023cd72 | e6839e6af32d | Thomas Jakway | formatting | Jan 4 2017, 12:58 PM |
e6839e6af32d | c5e51cd28ca0 | 4acb97b2a237 6b3c039117d3 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 3 2017, 2:15 PM |
4acb97b2a237 | 848cb4e5aa97 | aa9ebdb54d96 | Thomas Jakway | cut out unnecessary print statements, removed fac tr test | Jan 2 2017, 5:12 PM |
aa9ebdb54d96 | 60d1baa4e36d | e94d96e59da0 | Thomas Jakway | accidentally added a line in the last diff | Jan 2 2017, 4:57 PM |
e94d96e59da0 | ccb8beb5e269 | 1525daa84f87 | Thomas Jakway | testLoop now runs | Jan 2 2017, 11:47 AM |
1525daa84f87 | cfab469112e9 | 4d2117c0a13b 05d093932b29 | Thomas Jakway | Merge branch 'tjakway/graph-loop-hoisting-counting' of git.droplet:ghc into… (Show More…) | Jan 2 2017, 11:31 AM |
4d2117c0a13b | e3335938dd33 | d75f33cc7ff4 | Thomas Jakway | fixup! fixup! fixup! fixup! wrote assertGetLoopAnnotations | Jan 2 2017, 11:31 AM |
d75f33cc7ff4 | f8276bcf1e60 | ec064af0d70d | Thomas Jakway | fixup! fixup! fixup! wrote assertGetLoopAnnotations | Jan 2 2017, 11:22 AM |
ec064af0d70d | b1db2bde53c8 | fa2b6032896c | Thomas Jakway | fixup! fixup! wrote assertGetLoopAnnotations | Jan 2 2017, 11:19 AM |
fa2b6032896c | f9a5578f71a7 | 48997fbc54c9 | Thomas Jakway | fixup! wrote assertGetLoopAnnotations | Jan 2 2017, 11:10 AM |
48997fbc54c9 | c8d6128f8636 | 0f51dec5eb2b | Thomas Jakway | wrote assertGetLoopAnnotations | Jan 2 2017, 11:04 AM |
0f51dec5eb2b | 9aa913065c1b | d4ab4cb09e68 | Thomas Jakway | added LoopAnnotations to RegAllocStatsStart | Jan 2 2017, 10:31 AM |
d4ab4cb09e68 | dbf3c624a55e | 9ed285bf3a5e 9ff07382ed37 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 2 2017, 10:21 AM |
05d093932b29 | 554e8061971a | e2ee52dee653 9ff07382ed37 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting-counting | Jan 2 2017, 12:28 AM |
e2ee52dee653 | 2c1c802c3e61 | cf4a86acd1a8 9ed285bf3a5e | Thomas Jakway | Merge branch 'tjakway/graph-loop-hoisting-counting' of git.droplet:ghc into… (Show More…) | Jan 2 2017, 12:28 AM |
cf4a86acd1a8 | 2c1c802c3e61 | 9e235f722815 | Thomas Jakway | fixup! changed SpillCost.hs to count instructions inside loops | Dec 31 2016, 8:05 PM |
9ed285bf3a5e | c44921fa8bb2 | 9e235f722815 | Thomas Jakway | fixup! changed SpillCost.hs to count instructions inside loops | Dec 31 2016, 8:05 PM |
9e235f722815 | aaa1dd108ab7 | 9457be5653cd | Thomas Jakway | changed SpillCost.hs to count instructions inside loops | Dec 31 2016, 8:02 PM |
9457be5653cd | e11c93c87ff6 | 8d8dfe1ee275 | Thomas Jakway | removed unused file | Dec 28 2016, 4:35 PM |
8d8dfe1ee275 | a47357ec6aed | 1dac3eb1cc36 | Thomas Jakway | | Dec 28 2016, 4:26 PM |
1dac3eb1cc36 | 901b06c514cb | 5a22ad6f77dd | Thomas Jakway | fixup! don't need to change Liveness | Dec 28 2016, 4:23 PM |
5a22ad6f77dd | 369573845d4d | 9ed46800fe63 | Thomas Jakway | don't need to change Liveness | Dec 28 2016, 4:22 PM |
9ed46800fe63 | c294ca806d2c | ea5545f22d75 | Thomas Jakway | fixup! added explanation for loopMultiplier | Dec 28 2016, 4:19 PM |
ea5545f22d75 | 32dc830b0242 | 3c41b2d957da | Thomas Jakway | added explanation for loopMultiplier | Dec 28 2016, 4:17 PM |
3c41b2d957da | 879195bf106d | fb84085742e5 | Thomas Jakway | removed unused imports | Dec 28 2016, 4:14 PM |
fb84085742e5 | 64bc3050c14e | 67ea8b733e3a | Thomas Jakway | fixing line length | Dec 28 2016, 4:12 PM |
67ea8b733e3a | e200e102506a | e3746c31a668 | Thomas Jakway | fixup! fixed warning | Dec 28 2016, 4:11 PM |
e3746c31a668 | 4d1eec8c1047 | 1908e7a8ddf6 | Thomas Jakway | fixed warning | Dec 28 2016, 4:09 PM |
1908e7a8ddf6 | b043609d0806 | ca2a0284fb12 | Thomas Jakway | remove unused imports | Dec 28 2016, 4:07 PM |
ca2a0284fb12 | 1fceb22ecc04 | a8cd1a2e4c98 | Thomas Jakway | fixup! fixup! fixup! comment | Dec 28 2016, 4:04 PM |
a8cd1a2e4c98 | 958716be83ef | 3d6f34c86628 | Thomas Jakway | fixup! fixup! comment | Dec 28 2016, 4:03 PM |
3d6f34c86628 | bccc0cc510ea | e73a403931ec | Thomas Jakway | fixup! comment | Dec 28 2016, 4:03 PM |
e73a403931ec | 258ccb0867e6 | a453bdf36465 | Thomas Jakway | comment | Dec 28 2016, 3:58 PM |
a453bdf36465 | 11635f14b161 | 990756602777 | Thomas Jakway | searchMaxDepth explanation | Dec 28 2016, 3:57 PM |
990756602777 | 1f8b378ad1ed | 1e10ea7fe675 | Thomas Jakway | applying hlint suggestions | Dec 28 2016, 3:53 PM |
1e10ea7fe675 | ec8ba39ef255 | cbb2280552aa | Thomas Jakway | changed search_max_depth -> camelcase | Dec 28 2016, 3:49 PM |
cbb2280552aa | f1cba1fdf9f5 | 80030ac68d03 | Thomas Jakway | formatting | Dec 28 2016, 3:45 PM |
80030ac68d03 | 980f227ea9ce | fcfc7d94b1a6 | Thomas Jakway | formatting | Dec 28 2016, 3:42 PM |
fcfc7d94b1a6 | 7f96b39d9965 | 83889a0f06f7 | Thomas Jakway | changed getBranchTargets to return a list instead of a set changed… (Show More…) | Dec 28 2016, 3:36 PM |
83889a0f06f7 | 515425bb7ee6 | 718ef9b80ec6 a3704409acc3 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting | Dec 28 2016, 3:18 PM |
718ef9b80ec6 | f4e43345a315 | f7fc6d4f4c84 3c9fbbac3a34 | Thomas Jakway | Merge branch 'master' into tjakway/graph-loop-hoisting | Dec 26 2016, 11:57 AM |
f7fc6d4f4c84 | 02ee63f3b7df | 7628d9fb16f9 | Thomas Jakway | added todo | Dec 24 2016, 6:18 PM |
7628d9fb16f9 | ce142b8bada8 | 6ff9ac5b90e2 | Thomas Jakway | added -fannotate-loops flag | Dec 24 2016, 5:55 PM |
6ff9ac5b90e2 | 631a50ab7d82 | e17e7f299f39 | Thomas Jakway | added todo | Dec 24 2016, 5:54 PM |
e17e7f299f39 | 4c0bfa695cab | d233e58dcadb f1ab1facbcbd | Thomas Jakway | Merge branch 'tjakway/graph-loop-hoisting' of git.droplet:ghc into… (Show More…) | Dec 24 2016, 1:56 PM |
f1ab1facbcbd | 4c0bfa695cab | fcb3231a8c5d | Thomas Jakway | printing shows the test passes, now have to code it in | Dec 23 2016, 7:16 PM |
fcb3231a8c5d | 955fe2e7fe21 | e03b95872ebe | Thomas Jakway | fixup! wrote stats start extract functions | Dec 23 2016, 7:06 PM |
e03b95872ebe | 1900bd56c88a | f253589d7ea7 | Thomas Jakway | printing live cmm | Dec 23 2016, 7:06 PM |
f253589d7ea7 | 9e3dd2c8703c | 0da90ead788f | Thomas Jakway | wrote stats start extract functions | Dec 23 2016, 7:02 PM |
0da90ead788f | bba5714c7d5d | 3367b575b27b | Thomas Jakway | need to pass -ddump-asm-stats to evaluate colorStats | Dec 23 2016, 6:47 PM |
3367b575b27b | 939de62d5e6d | aab4f4cae0ec | Thomas Jakway | fixup! now flagging everything after the loop as false | Dec 23 2016, 6:44 PM |
aab4f4cae0ec | d4bc79834cbe | a55f1e8ded73 | Thomas Jakway | now flagging everything after the loop as false | Dec 23 2016, 6:43 PM |
a55f1e8ded73 | 8a352e27ea12 | 5e867ba2a666 | Thomas Jakway | working on debugging the loop test | Dec 17 2016, 10:09 PM |
5e867ba2a666 | 9cb2ecc6c390 | 0d6acb4ea50e | Thomas Jakway | making it more complicated | Dec 16 2016, 9:03 AM |
0d6acb4ea50e | 814bb4d37533 | 214c772440d0 | Thomas Jakway | fixed parameters | Dec 13 2016, 10:27 AM |
214c772440d0 | 01a58a46c0c2 | 7619827c736b | Thomas Jakway | fixed export list and type signature of temp_search_max_depth | Dec 13 2016, 10:27 AM |
7619827c736b | b9697e1d8c3a | 1d55162b4192 | Thomas Jakway | added call to annotateLoopsNatCmmDecl and added AsmCodeGen import, added… (Show More…) | Dec 13 2016, 12:46 AM |
1d55162b4192 | cac34781d792 | dc9e9ef2a41c | Thomas Jakway | wrote annotateLoopsNatCmmDecl | Dec 13 2016, 12:42 AM |
dc9e9ef2a41c | 66ca0981a2a4 | 0af629d85954 | Thomas Jakway | fixing AsmCodeGen | Dec 12 2016, 5:41 PM |
0af629d85954 | bf46286a9475 | 9c07741f0352 | Thomas Jakway | SpillCost.hs typechecks | Dec 12 2016, 2:39 PM |
9c07741f0352 | 26c51af482c8 | f0baf415aa3e | Thomas Jakway | fixed slurpSpillCostInfo | Dec 12 2016, 2:37 PM |
f0baf415aa3e | 3014839cedd3 | 9c41c541bdf9 | Thomas Jakway | fixup! integrated loop multiplier into spill cost function | Dec 11 2016, 2:38 PM |
9c41c541bdf9 | a15e5d024923 | dfadbfcdd240 | Thomas Jakway | integrated loop multiplier into spill cost function | Dec 11 2016, 2:24 PM |
dfadbfcdd240 | 11b6da1dce33 | 9cec0fd0e300 | Thomas Jakway | bootstrapping NcgImpl, used by LoopAnnotations | Dec 11 2016, 2:18 PM |
9cec0fd0e300 | 0617a5e53c82 | ecd96d930b6b | Thomas Jakway | SpillCost now uses loop annotations | Dec 11 2016, 2:17 PM |
ecd96d930b6b | 9b685c7a08b4 | 642a70fc3334 | Thomas Jakway | removed old code from Liveness | Dec 10 2016, 8:43 PM |
642a70fc3334 | 670204cffc50 | 9a72190d81e2 | Thomas Jakway | moved loop annotation code to a new file, LoopAnnotations.hs | Dec 10 2016, 8:43 PM |
9a72190d81e2 | 23db39dbfdee | ec3a2dba3c48 | Thomas Jakway | fixup! fixup! rewrote annotateLoop to only mark the blocks found as part of the… (Show More…) | Dec 9 2016, 6:01 PM |
ec3a2dba3c48 | 62650c757fe6 | 5a2f5e30cdc8 | Thomas Jakway | fixup! rewrote annotateLoop to only mark the blocks found as part of the loop… (Show More…) | Dec 9 2016, 5:57 PM |
5a2f5e30cdc8 | e540d93f98ac | bbc8ec28690f | Thomas Jakway | rewrote annotateLoop to only mark the blocks found as part of the loop, not the… (Show More…) | Dec 9 2016, 5:54 PM |
bbc8ec28690f | a15d2f576859 | a1735662571c | Thomas Jakway | added todo | Dec 9 2016, 12:08 AM |
a1735662571c | 33f2325437fb | d2f610e95334 | Thomas Jakway | removed unused function | Dec 8 2016, 9:34 PM |
d2f610e95334 | ff08f84d6cac | 8399bbbb3b47 | Thomas Jakway | wrote annotateLoops | Dec 8 2016, 4:59 PM |
8399bbbb3b47 | 7726f3500cc6 | 578b791e8899 | Thomas Jakway | fixup! wrote mkBlockMap and mkNextBlockMap | Dec 8 2016, 4:34 PM |
578b791e8899 | 132fcca971fb | 4260f1b41433 | Thomas Jakway | wrote mkBlockMap and mkNextBlockMap | Dec 8 2016, 4:20 PM |
4260f1b41433 | 6f55deb667bd | 47c10775be36 | Thomas Jakway | fixup! fixup! fixup! fixup! fixup! wrote annotateLoops | Dec 8 2016, 3:35 PM |
47c10775be36 | f02797bbb899 | 5014ff705f5c | Thomas Jakway | fixup! fixup! fixup! fixup! wrote annotateLoops | Dec 7 2016, 4:03 PM |
5014ff705f5c | 796607ac3915 | c692b0cd9e80 | Thomas Jakway | fixup! fixup! fixup! wrote annotateLoops | Dec 7 2016, 4:02 PM |
c692b0cd9e80 | 63c4b6cf3e16 | 414c7a7055f5 | Thomas Jakway | fixup! fixup! wrote annotateLoops | Dec 7 2016, 3:56 PM |
414c7a7055f5 | 27cfd33b5b41 | be36da36f7ca | Thomas Jakway | fixup! wrote annotateLoops | Dec 7 2016, 3:42 PM |
be36da36f7ca | f1c09a5fbb6c | 5f150adceb34 | Thomas Jakway | wrote annotateLoops | Dec 7 2016, 3:41 PM |
5f150adceb34 | 03442caa2b06 | ac9da769ca08 | Thomas Jakway | fixup! wrote getBranchTargets | Dec 7 2016, 11:18 AM |
ac9da769ca08 | f3e7d7fc0b8e | 28776ac24ab6 | Thomas Jakway | wrote getBranchTargets | Dec 7 2016, 11:14 AM |
28776ac24ab6 | 809873de127f | 92e25a817d92 | Thomas Jakway | wrote canFallThrough | Dec 7 2016, 10:49 AM |
92e25a817d92 | eeb8d0a85a85 | 43d3c5369340 | Thomas Jakway | wrote printJumpDests **TEMPORARY** | Dec 6 2016, 10:33 PM |
43d3c5369340 | 581d90d6201b | 46006dc2e00b | Thomas Jakway | important todos | Dec 4 2016, 8:32 AM |
46006dc2e00b | 8b9db357f395 | ac7b91e4e2da | Thomas Jakway | dumping the outputted assembly | Dec 4 2016, 8:27 AM |
ac7b91e4e2da | 0757eb7dfe24 | 1c51ceb797b2 | Thomas Jakway | see previous commit.... | Dec 4 2016, 8:27 AM |
1c51ceb797b2 | d4d9f108b0ed | b2d15c5b18e4 | Thomas Jakway | this parser is unholy | Dec 4 2016, 8:17 AM |
b2d15c5b18e4 | 758617ada314 | 179770d0eb42 | Thomas Jakway | deferring to master branch | Dec 20 2016, 12:18 PM |
179770d0eb42 | d8aa47578ee5 | 4c9f4d13ec59 | Thomas Jakway | wrote basic placeholder test to see if anything crashes | Dec 4 2016, 8:06 AM |
4c9f4d13ec59 | 6145434afafc | f62510c54bdf | Thomas Jakway | wrote extractBasicBlocks -- works on the output of cmmNativeGen | Dec 4 2016, 7:50 AM |
f62510c54bdf | 19859151ef31 | 8c05671f49db | Thomas Jakway | simplified mkNewLoopHeader | Dec 4 2016, 5:49 AM |
8c05671f49db | 9bef8f42198b | 5491fff08c62 | Thomas Jakway | fixup! made isConditionalBranch more intuitive | Dec 4 2016, 5:25 AM |
5491fff08c62 | f41dca3f4c9d | c5164f7055f8 | Thomas Jakway | made isConditionalBranch more intuitive | Dec 4 2016, 5:16 AM |
c5164f7055f8 | 36c152086970 | a0d37eb07656 | Thomas Jakway | fixup! fixup! fixup! wrote tagBlocks | Dec 4 2016, 5:14 AM |
a0d37eb07656 | 988b40cf2af4 | e4e8552d9f47 | Thomas Jakway | fixup! fixup! wrote tagBlocks | Dec 4 2016, 5:11 AM |
e4e8552d9f47 | da37479afeb5 | f550ed530e71 | Thomas Jakway | fixup! wrote tagBlocks | Dec 4 2016, 5:06 AM |
f550ed530e71 | 4da1e261e5ac | d4236e79bf9a | Thomas Jakway | wrote tagBlocks | Dec 4 2016, 2:03 AM |
d4236e79bf9a | 80863c012d04 | 448a682108ba | Thomas Jakway | wrote tagBlock, changed LoopTaggedBlock to have the proper types: BlockId, not… (Show More…) | Dec 4 2016, 1:39 AM |
448a682108ba | 64cea18d72af | e5ebb23a6935 | Thomas Jakway | wrote most of tagBlockThisInstr | Dec 4 2016, 1:19 AM |
e5ebb23a6935 | a7b3c140dd58 | 415c849f5f92 | Thomas Jakway | fixup! fixup! fixup! began writing foldAnnotate | Dec 3 2016, 11:26 AM |
415c849f5f92 | 651abd77f435 | 047f3fe39f80 | Thomas Jakway | fixup! fixup! began writing foldAnnotate | Dec 2 2016, 3:44 PM |
047f3fe39f80 | 39854412d71b | bec7bb7d1d96 | Thomas Jakway | fixup! began writing foldAnnotate | Dec 2 2016, 3:41 PM |
bec7bb7d1d96 | 8ae9ac8a0574 | e6dd0c29740a | Thomas Jakway | began writing foldAnnotate | Dec 2 2016, 3:38 PM |
e6dd0c29740a | 949f1448d6e0 | 9d11acf6bd52 | Thomas Jakway | wrote whenLoopInstr | Dec 2 2016, 3:36 PM |
9d11acf6bd52 | 3139f0d25c14 | 02a84e4b730c | Thomas Jakway | first pass at writing foldBasicBlock | Dec 2 2016, 3:26 PM |
02a84e4b730c | feff3bdc531f | 2689a1692636 | Thomas Jakway | skeleton code -- beginning tjakway/loop-hoisting | Dec 1 2016, 1:58 PM |
d233e58dcadb | a56f4954e003 | 027173058b04 | Thomas Jakway | printing shows the test passes, now have to code it in | Dec 23 2016, 7:16 PM |
027173058b04 | ba56a23103d6 | b042c6e4e0bd | Thomas Jakway | fixup! wrote stats start extract functions | Dec 23 2016, 7:06 PM |
b042c6e4e0bd | 88c31eb0203c | 03cf051981e3 | Thomas Jakway | printing live cmm | Dec 23 2016, 7:06 PM |
03cf051981e3 | f137b9f47283 | 322c52011ae2 | Thomas Jakway | wrote stats start extract functions | Dec 23 2016, 7:02 PM |
322c52011ae2 | 7a24c73796bb | 3d7be15267c1 | Thomas Jakway | need to pass -ddump-asm-stats to evaluate colorStats | Dec 23 2016, 6:47 PM |
3d7be15267c1 | 316cd74ced9c | 9264bc37cdeb | Thomas Jakway | fixup! now flagging everything after the loop as false | Dec 23 2016, 6:44 PM |
9264bc37cdeb | 70b7404afb3a | 547088a8d99a | Thomas Jakway | now flagging everything after the loop as false | Dec 23 2016, 6:43 PM |
547088a8d99a | 3619f2102be4 | 7b09fdbb12c0 | Thomas Jakway | working on debugging the loop test | Dec 17 2016, 10:09 PM |
7b09fdbb12c0 | 4fcbbce65792 | 3b26d2e080fb | Thomas Jakway | making it more complicated | Dec 16 2016, 9:03 AM |
3b26d2e080fb | afec00a7fb01 | 5efc6daf3a63 | Thomas Jakway | fixed parameters | Dec 13 2016, 10:27 AM |
5efc6daf3a63 | c42f76f1ebb0 | 2fe8c2890daf | Thomas Jakway | fixed export list and type signature of temp_search_max_depth | Dec 13 2016, 10:27 AM |
2fe8c2890daf | 3dfa9f288146 | 272a7ff39be5 | Thomas Jakway | added call to annotateLoopsNatCmmDecl and added AsmCodeGen import, added… (Show More…) | Dec 13 2016, 12:46 AM |
272a7ff39be5 | b6ac8074a09a | 43cb67485f30 | Thomas Jakway | wrote annotateLoopsNatCmmDecl | Dec 13 2016, 12:42 AM |
43cb67485f30 | 23d3fb696149 | 027d4e76b82d | Thomas Jakway | fixing AsmCodeGen | Dec 12 2016, 5:41 PM |
027d4e76b82d | c482f15abd93 | f920bb94dfbd | Thomas Jakway | SpillCost.hs typechecks | Dec 12 2016, 2:39 PM |
f920bb94dfbd | fb9f64f5d59a | 43b492ca70a6 | Thomas Jakway | fixed slurpSpillCostInfo | Dec 12 2016, 2:37 PM |
43b492ca70a6 | 9b3c0fc7acb0 | d1719c802a05 | Thomas Jakway | fixup! integrated loop multiplier into spill cost function | Dec 11 2016, 2:38 PM |
d1719c802a05 | ed0ca218fd07 | 5fd5f2794ae6 | Thomas Jakway | integrated loop multiplier into spill cost function | Dec 11 2016, 2:24 PM |
5fd5f2794ae6 | 0f1e4b5e3612 | 13cfaa717f3f | Thomas Jakway | bootstrapping NcgImpl, used by LoopAnnotations | Dec 11 2016, 2:18 PM |
13cfaa717f3f | f8aaceb335ac | 6fd1dba381a9 | Thomas Jakway | SpillCost now uses loop annotations | Dec 11 2016, 2:17 PM |
6fd1dba381a9 | 86809e44ec58 | 50b3ed18864e | Thomas Jakway | removed old code from Liveness | Dec 10 2016, 8:43 PM |
50b3ed18864e | 3f0c26c98e4d | ae38a2691bc6 | Thomas Jakway | moved loop annotation code to a new file, LoopAnnotations.hs | Dec 10 2016, 8:43 PM |
ae38a2691bc6 | 2085e4a56ee3 | 31a23013b0d3 | Thomas Jakway | fixup! fixup! rewrote annotateLoop to only mark the blocks found as part of the… (Show More…) | Dec 9 2016, 6:01 PM |
31a23013b0d3 | 57489b48c7c8 | c742e087875a | Thomas Jakway | fixup! rewrote annotateLoop to only mark the blocks found as part of the loop… (Show More…) | Dec 9 2016, 5:57 PM |
c742e087875a | 23794bebe785 | be1f9b4e5552 | Thomas Jakway | rewrote annotateLoop to only mark the blocks found as part of the loop, not the… (Show More…) | Dec 9 2016, 5:54 PM |
be1f9b4e5552 | 7ffda57fed1f | 21a70f2c5ce3 | Thomas Jakway | added todo | Dec 9 2016, 12:08 AM |
21a70f2c5ce3 | 8d27e5c25a30 | e17e1ec8bd00 | Thomas Jakway | removed unused function | Dec 8 2016, 9:34 PM |
e17e1ec8bd00 | 7b5161a7061d | ebdca3c08d19 | Thomas Jakway | wrote annotateLoops | Dec 8 2016, 4:59 PM |
ebdca3c08d19 | b4cb74c45bda | 4aa529f8373a | Thomas Jakway | fixup! wrote mkBlockMap and mkNextBlockMap | Dec 8 2016, 4:34 PM |
4aa529f8373a | d932132a9e41 | c529e44e5b31 | Thomas Jakway | wrote mkBlockMap and mkNextBlockMap | Dec 8 2016, 4:20 PM |
c529e44e5b31 | 5844691f819f | 2a8eb6b9ee95 | Thomas Jakway | fixup! fixup! fixup! fixup! fixup! wrote annotateLoops | Dec 8 2016, 3:35 PM |
2a8eb6b9ee95 | a0e2c31acdbf | 55ba8eb489d7 | Thomas Jakway | fixup! fixup! fixup! fixup! wrote annotateLoops | Dec 7 2016, 4:03 PM |
55ba8eb489d7 | e8a678352013 | 5ad439625a4e | Thomas Jakway | fixup! fixup! fixup! wrote annotateLoops | Dec 7 2016, 4:02 PM |
5ad439625a4e | f5960e0b0695 | 4f6ba7edc257 | Thomas Jakway | fixup! fixup! wrote annotateLoops | Dec 7 2016, 3:56 PM |
4f6ba7edc257 | 81082fe9a412 | d1f6ccfc7999 | Thomas Jakway | fixup! wrote annotateLoops | Dec 7 2016, 3:42 PM |
d1f6ccfc7999 | b3484d4668e4 | 8cd87850d5ba | Thomas Jakway | wrote annotateLoops | Dec 7 2016, 3:41 PM |
8cd87850d5ba | 35f60d7ddb07 | 790e02b0ff7e | Thomas Jakway | fixup! wrote getBranchTargets | Dec 7 2016, 11:18 AM |
790e02b0ff7e | 49b465592387 | 126046ee46d0 | Thomas Jakway | wrote getBranchTargets | Dec 7 2016, 11:14 AM |
126046ee46d0 | a2dbf3955bcd | 7c996189cf2e | Thomas Jakway | wrote canFallThrough | Dec 7 2016, 10:49 AM |
7c996189cf2e | 6b9253c4a055 | 6f1267d6341e | Thomas Jakway | wrote printJumpDests **TEMPORARY** | Dec 6 2016, 10:33 PM |
6f1267d6341e | 6119d54e9d31 | 00e8db8ea556 | Thomas Jakway | important todos | Dec 4 2016, 8:32 AM |
00e8db8ea556 | f71e0ce5dd0a | 82a76c90b4c9 | Thomas Jakway | dumping the outputted assembly | Dec 4 2016, 8:27 AM |
82a76c90b4c9 | de4533c59221 | 8c281814196b | Thomas Jakway | see previous commit.... | Dec 4 2016, 8:27 AM |
8c281814196b | 1bfc9a74b423 | b98547ddffe6 | Thomas Jakway | this parser is unholy | Dec 4 2016, 8:17 AM |
b98547ddffe6 | 23ec3c2640c9 | f6dbfd15a139 | Thomas Jakway | deferring to master branch | Dec 20 2016, 12:18 PM |
f6dbfd15a139 | c93520669646 | b1daf264e405 | Thomas Jakway | wrote basic placeholder test to see if anything crashes | Dec 4 2016, 8:06 AM |
b1daf264e405 | 175870b2bbd6 | 2381e5222fdf | Thomas Jakway | wrote extractBasicBlocks -- works on the output of cmmNativeGen | Dec 4 2016, 7:50 AM |
2381e5222fdf | 9ca3fff5ba1f | 87b085f010f8 | Thomas Jakway | simplified mkNewLoopHeader | Dec 4 2016, 5:49 AM |
87b085f010f8 | 8683085cb7e2 | d4b9d89bb220 | Thomas Jakway | fixup! made isConditionalBranch more intuitive | Dec 4 2016, 5:25 AM |
d4b9d89bb220 | fc4f0fb7da29 | 59c636786783 | Thomas Jakway | made isConditionalBranch more intuitive | Dec 4 2016, 5:16 AM |
59c636786783 | 1c39b6370dbe | d07b8ab68879 | Thomas Jakway | fixup! fixup! fixup! wrote tagBlocks | Dec 4 2016, 5:14 AM |
d07b8ab68879 | 2d29092cf0c4 | 6d510a2a586a | Thomas Jakway | fixup! fixup! wrote tagBlocks | Dec 4 2016, 5:11 AM |
6d510a2a586a | d38c7eb5aefa | 24961887ff44 | Thomas Jakway | fixup! wrote tagBlocks | Dec 4 2016, 5:06 AM |
24961887ff44 | 73ea7ba78ab1 | 85b01da84de0 | Thomas Jakway | wrote tagBlocks | Dec 4 2016, 2:03 AM |
85b01da84de0 | ca8347d02d4f | a9ba501bb5fb | Thomas Jakway | wrote tagBlock, changed LoopTaggedBlock to have the proper types: BlockId, not… (Show More…) | Dec 4 2016, 1:39 AM |
a9ba501bb5fb | f462b7f9e827 | 27133ccbe94f | Thomas Jakway | wrote most of tagBlockThisInstr | Dec 4 2016, 1:19 AM |
27133ccbe94f | 7406bd9fc28b | 5f23a95e857d | Thomas Jakway | fixup! fixup! fixup! began writing foldAnnotate | Dec 3 2016, 11:26 AM |
5f23a95e857d | 81d2e82e9c72 | a9e34997a350 | Thomas Jakway | fixup! fixup! began writing foldAnnotate | Dec 2 2016, 3:44 PM |
a9e34997a350 | ef0a9dbb705e | 64cb5d10633a | Thomas Jakway | fixup! began writing foldAnnotate | Dec 2 2016, 3:41 PM |
64cb5d10633a | 9134e3143eb8 | 46ca9d0fa53e | Thomas Jakway | began writing foldAnnotate | Dec 2 2016, 3:38 PM |
46ca9d0fa53e | 59ea696fe75d | a4b8598fd981 | Thomas Jakway | wrote whenLoopInstr | Dec 2 2016, 3:36 PM |
a4b8598fd981 | 981e91783463 | c1250b7900a4 | Thomas Jakway | first pass at writing foldBasicBlock | Dec 2 2016, 3:26 PM |
c1250b7900a4 | e868c674ccf6 | b4c3a66872a2 | Thomas Jakway | skeleton code -- beginning tjakway/loop-hoisting | Dec 1 2016, 1:58 PM |