-
include/llvm/Transforms/Utils/ -
unittests/Transforms/Utils/
| | Event TimelineHerald added a project: Restricted Project. Meinersbur added reviewers: kiranchandramohan, ftynse, peixin, jdoerfert, clementval, Leporacanthicus, kiranktp, AMDChirag, fghanim, jdenny, MatsPetersson, vsk, jhuber6. Herald added a project: Restricted Project. Meinersbur retitled this revision from [CodeExtractor] Refactor extractCodeRegion. NFCI. to [CodeExtractor] Refactor extractCodeRegion, fix parameter index confusion.. Path | Size |
---|
| | | include/ | llvm/ | Transforms/ | Utils/ |
| | | 69 lines | | | | 1077 lines | | unittests/ | Transforms/ | Utils/ |
| | | 92 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
b878fe0669bf | fd17acfd0a14 | 39963916b226 | Michael Kruse | clang-format | Nov 10 2022, 9:24 PM | 39963916b226 | fc9587511b79 | 853d6dbffaac | Michael Kruse | refactor getSwitchType | Nov 10 2022, 9:22 PM | 853d6dbffaac | 229cef79af47 | a80f7a6a19f2 | Michael Kruse | rename to recomputeSwitchCases | Nov 10 2022, 9:03 PM | a80f7a6a19f2 | 260867131227 | f1ef79661296 | Michael Kruse | clang-format | Nov 10 2022, 9:00 PM | f1ef79661296 | 911c2ebfac71 | 179252fd3f3f | Michael Kruse | Add alloca block test | Nov 10 2022, 8:59 PM | 179252fd3f3f | 88d84a2e6893 | e2d1e2183a96 | Michael Kruse | clang-format | Nov 10 2022, 7:31 PM | e2d1e2183a96 | 70d100f1038f | cb8dae6c1978 | Michael Kruse | NumExitBlocks -> SwitchCases.size() | Nov 10 2022, 7:17 PM | cb8dae6c1978 | b5136e2eedaf | d1dc14f028d7 208218840696 | Michael Kruse | Merge branch 'main' into HEAD | Nov 10 2022, 6:52 PM | d1dc14f028d7 | 3fad9ae3cb87 | 7d5bbda39555 | Michael Kruse | Use range-for | Nov 10 2022, 6:52 PM | 7d5bbda39555 | a0af8e37302d | f280bdb4add8 | Michael Kruse | Avoid deprecation warnings | Nov 10 2022, 6:47 PM | f280bdb4add8 | 3a426bc792ee | 500876226c60 09c89833d40d | Michael Kruse | Merge branch 'irbuilder-extract-refactor' into HEAD | Nov 10 2022, 6:47 PM | 09c89833d40d | 24f0cfdc2aeb | 573017fca7bd 7661d3bc9d57 | Michael Kruse | Merge branch 'main' into irbuilder-extract-refactor | Apr 20 2022, 1:21 PM | 573017fca7bd | ec8df0fc58ec | 974072d279f5 7fa7b0cbd8f8 | Michael Kruse | Merge branch 'main' into irbuilder-extract-refactor | Apr 12 2022, 9:08 PM | 974072d279f5 | c614f877d3bc | 2702100aad34 | Michael Kruse | some simplification/comments | Mar 31 2022, 1:13 PM | 2702100aad34 | 551010f518c6 | 80a0c15d61e3 | Michael Kruse | [CodeRefactor] rebase | Mar 30 2022, 10:10 PM | 80a0c15d61e3 | 51eeadd8e165 | 0dfd685743f0 73138d280d91 | Michael Kruse | Merge branch 'main' into irbuilder-extract-refactor | Mar 30 2022, 10:09 PM | 0dfd685743f0 | 5f22e3e013ff | d394e0e58d50 | Michael Kruse | clang-format | Dec 6 2021, 7:46 PM | d394e0e58d50 | bfbe7b6cd5d2 | 35dd8942f635 | Michael Kruse | cundo changes/format | Dec 6 2021, 7:44 PM | 35dd8942f635 | b35d2bf165e9 | c8d067ffccfd | Michael Kruse | Undo unnecessary change | Dec 6 2021, 7:11 PM | c8d067ffccfd | 27cd04f2ebea | 827cf178113f | Michael Kruse | Keep only SwitchCases | Dec 6 2021, 7:04 PM | 827cf178113f | ef983fb2ac47 | bd3a288c3639 | Michael Kruse | clang-format | Dec 6 2021, 6:57 PM | bd3a288c3639 | 137d8d1b905f | 6aa65a302e71 | Michael Kruse | cleaning up | Dec 6 2021, 6:57 PM | 6aa65a302e71 | e20ef1d51f51 | 6b59af7f446e | Michael Kruse | cleaning up | Dec 6 2021, 6:47 PM | 6b59af7f446e | 06e4e5e5c944 | f723df590ad4 | Michael Kruse | cleaning up | Dec 6 2021, 6:15 PM | f723df590ad4 | ec5e19d6d462 | 8e80131b3334 | Michael Kruse | fixing PHIs | Dec 6 2021, 4:56 PM | 8e80131b3334 | 8aaa1a88be8e | 90925073f6ed | Michael Kruse | cleaning up | Dec 6 2021, 4:16 PM | 90925073f6ed | d462056256fb | 2c7161897013 | Michael Kruse | WIP | Dec 6 2021, 3:39 PM | 2c7161897013 | 70570d9f2fc1 | e381872d3c4f | Michael Kruse | clang-format | Dec 6 2021, 3:24 PM | e381872d3c4f | b2acb86f4b35 | b6dc69b88bf7 | Michael Kruse | extracted insertReplacer | Dec 6 2021, 3:23 PM | b6dc69b88bf7 | 4d2c902f6de1 | 214fd1807a4c | Michael Kruse | extracted emitReplacerCall | Dec 6 2021, 3:10 PM | 214fd1807a4c | b6fbf17a59ce | 694143c9b477 | Michael Kruse | extracted FuncImpl | Dec 6 2021, 2:38 PM | 694143c9b477 | ffed4b5ae2af | d1de5672d751 | Michael Kruse | Prepare for refactoring FuncImpl | Dec 6 2021, 2:23 PM | d1de5672d751 | 01fb9d10df59 | 3e2c3271e562 | Michael Kruse | Orlder | Dec 6 2021, 2:14 PM | 3e2c3271e562 | f7960d9ef919 | 6ad705f252c4 | Michael Kruse | moved exit block SuccNum | Dec 6 2021, 2:11 PM | 6ad705f252c4 | b17cefb2f675 | 5c45602002ca | Michael Kruse | WIP | Dec 6 2021, 2:07 PM | 5c45602002ca | 124e31a35225 | 7c15b69bff21 | Michael Kruse | WIP | Dec 6 2021, 2:05 PM | 7c15b69bff21 | 0fd3acdca674 | db9c1e80c530 | Michael Kruse | WIP | Dec 6 2021, 1:55 PM | db9c1e80c530 | dfd1fa2b908b | 93483b44d32e | Michael Kruse | preparing for refactor extract function | Dec 6 2021, 1:25 PM | 93483b44d32e | 3a92e3bcdfb3 | fed966f2a456 dec8cf80f3e7 | Michael Kruse | Merge branch 'irbuilder-extract' into HEAD | Dec 6 2021, 12:10 PM | dec8cf80f3e7 | 4ff235fd7ea3 | 471cccdcba5d | Michael Kruse | comment | Dec 6 2021, 3:51 AM | 471cccdcba5d | 90f7421f6893 | 3531ac571e77 | Michael Kruse | WIP | Dec 6 2021, 3:26 AM | 3531ac571e77 | d2e497e4725a | fc6a7fd6b3d1 | Michael Kruse | eligability check | Dec 6 2021, 3:00 AM | fc6a7fd6b3d1 | a918df5dc490 | 8b0d1e059fb1 | Michael Kruse | clang-format | Dec 6 2021, 2:37 AM | 8b0d1e059fb1 | 81bb6fa60772 | 4f0cce81cb50 | Michael Kruse | WIP | Dec 6 2021, 2:36 AM | 4f0cce81cb50 | 4b1de0968cd3 | fea2bcb77d44 | Michael Kruse | connect PHIs | Dec 6 2021, 2:34 AM | fea2bcb77d44 | 20aad1ce7e26 | 52d07c098703 | Michael Kruse | lifetime markers for copy | Dec 6 2021, 2:26 AM | 52d07c098703 | 8328378e5d59 | a375438b4359 | Michael Kruse | WIP | Dec 6 2021, 2:14 AM | a375438b4359 | 51feb0686deb | 20b71503dc1f | Michael Kruse | connect to NewHeader | Dec 6 2021, 2:11 AM | 20b71503dc1f | ae0d9d7b3904 | 5c86c35273cb | Michael Kruse | outputs stores | Dec 6 2021, 2:07 AM | 5c86c35273cb | ceaaf3daeffb | 365ce3c446de | Michael Kruse | SSA | Dec 6 2021, 2:01 AM | 365ce3c446de | a5092d969d13 | dbacfa1c6de4 | Michael Kruse | WIP | Dec 6 2021, 1:59 AM | dbacfa1c6de4 | 2ba13f50b341 | 20916673daa0 | Michael Kruse | switch update | Dec 6 2021, 1:55 AM | 20916673daa0 | 66af55158afc | 96f681ce1b96 | Michael Kruse | check old function | Dec 6 2021, 1:53 AM | 96f681ce1b96 | d0ce66c4fcfe | e24471619912 | Michael Kruse | reload eariler | Dec 6 2021, 1:51 AM | e24471619912 | 6926605a72a9 | c7f9480f35d9 | Michael Kruse | WIP | Dec 6 2021, 1:29 AM | c7f9480f35d9 | 3765d0ed8084 | fa5ab1f19005 | Michael Kruse | switch | Dec 6 2021, 1:25 AM | fa5ab1f19005 | a1e0ce111a3e | a0dbb9ac78fa | Michael Kruse | Update inputs belongs to create extracted function | Dec 6 2021, 1:22 AM | a0dbb9ac78fa | f7336469b244 | e90022c498ee | Michael Kruse | Reloads update | Dec 6 2021, 1:19 AM | e90022c498ee | 52b000f0668c | 895d538370e2 | Michael Kruse | Common Reloads | Dec 6 2021, 1:17 AM | 895d538370e2 | 2a0b6bf4822b | 3d6f543e4248 | Michael Kruse | WIP | Dec 6 2021, 1:06 AM | 3d6f543e4248 | c245f6bf6c67 | 1f9c10b1e814 | Michael Kruse | Copy using common switch gen | Dec 6 2021, 1:04 AM | 1f9c10b1e814 | c2a58b48328e | 6c34205255e3 | Michael Kruse | WIP | Dec 6 2021, 12:59 AM | 6c34205255e3 | 2a3cbc9c8d0b | 657923d243a2 | Michael Kruse | WIP | Dec 6 2021, 12:58 AM | 657923d243a2 | ba5b1f2a9e7c | 740d3f245a5d | Michael Kruse | WIP | Dec 6 2021, 12:54 AM | 740d3f245a5d | 611cb0fb7e19 | 6bfcd3e5d52a | Michael Kruse | exit block code split | Dec 6 2021, 12:46 AM | 6bfcd3e5d52a | 0a8cf6a13a4d | 1e1e248eca70 | Michael Kruse | copy code move | Dec 5 2021, 11:53 PM | 1e1e248eca70 | efb17e2e4ace | 09abd45f3f6d | Michael Kruse | move code before inserting replacement | Dec 5 2021, 11:48 PM | 09abd45f3f6d | e5275d155cee | 084a66eb15f0 | Michael Kruse | weights | Dec 5 2021, 11:23 PM | 084a66eb15f0 | 3984b0285937 | 82d5905c930c | Michael Kruse | Refactor swift args | Dec 5 2021, 11:18 PM | 82d5905c930c | f1d1aec95bc1 | 7c5d0212e774 | Michael Kruse | simpler sinking test case | Dec 5 2021, 2:12 AM | 7c5d0212e774 | aba62e6ebf8f | 6b0860c73ae8 | Michael Kruse | fix sinking; TODO: lifetime markers | Dec 5 2021, 2:04 AM | 6b0860c73ae8 | ce63b73ba016 | 29c5769b1447 | Michael Kruse | Lifetime markers | Dec 4 2021, 8:33 PM | 29c5769b1447 | a542dd107533 | e94ad8f930fb | Michael Kruse | WIP | Dec 4 2021, 5:54 PM | e94ad8f930fb | a2091dfb50ef | 02adf99de7cd | Michael Kruse | Remove dead code | Dec 4 2021, 5:50 PM | 02adf99de7cd | 30e39f4fbf6b | bd187ae8f930 | Michael Kruse | Remove unnecessary entry block | Dec 4 2021, 5:48 PM | bd187ae8f930 | c88e5ec48810 | 2c2c23376258 | Michael Kruse | Refactor call parameter codegen | Dec 4 2021, 5:42 PM | 2c2c23376258 | 4e79b0d7ecf9 | 2c8d3603c7bf | Michael Kruse | Moving more arguments | Dec 4 2021, 5:29 PM | 2c8d3603c7bf | e9798d88b0de | b9bf259d2149 | Michael Kruse | Moving struct arguments | Dec 4 2021, 5:21 PM | b9bf259d2149 | 93bd1b6e2dce | a13a7e96fa2c | Michael Kruse | Moving arguments | Dec 4 2021, 5:17 PM | a13a7e96fa2c | d427938646f2 | b6b95a6152f1 | Michael Kruse | WIP | Dec 4 2021, 5:14 PM | b6b95a6152f1 | 62eea7a8bc58 | e9c6c69cef85 | Michael Kruse | WIP | Dec 4 2021, 5:00 PM | e9c6c69cef85 | b63587968a47 | b72ec472106a | Michael Kruse | WIP | Dec 4 2021, 4:51 PM | b72ec472106a | 568f99e068cf | c730d393dcd9 | Michael Kruse | Inlined extractCodeRegionByCopy | Dec 4 2021, 4:49 PM | c730d393dcd9 | 4ceffdb0005b | 2d7ffba121ac | Michael Kruse | Trying to inline extractCodeRegionByCopy | Dec 4 2021, 4:47 PM | 2d7ffba121ac | 4350854e2b9d | 4b29ca0332b7 | Michael Kruse | OldTargets | Dec 4 2021, 4:28 PM | 4b29ca0332b7 | 1eb4f6fd0b46 | c121f72d6ae6 | Michael Kruse | severSplitPHINodesOfExits | Dec 4 2021, 4:22 PM | c121f72d6ae6 | 7f21d02c69c9 | f4a104305c59 | Michael Kruse | Working on BFI | Dec 4 2021, 4:17 PM | f4a104305c59 | da1586d18c6a | f5869dab7f22 | Michael Kruse | Working on BFI | Dec 4 2021, 3:43 PM | f5869dab7f22 | 260bb45a4ca4 | 5e351a62aeb4 | Michael Kruse | Working on BFI | Dec 4 2021, 3:38 PM | 5e351a62aeb4 | 9e57d87e57d4 | ef5ecdafe85d | Michael Kruse | cleanup unused | Dec 4 2021, 3:28 PM | ef5ecdafe85d | f5f27137ee64 | 46b8d94a291e | Michael Kruse | WIP | Dec 4 2021, 3:13 PM | 46b8d94a291e | 5911af60dedd | 2eb5feb03340 | Michael Kruse | WIP | Dec 4 2021, 3:31 AM | 2eb5feb03340 | 5995afbd6169 | 1cb62c450195 | Michael Kruse | WIP | Dec 4 2021, 3:18 AM | 1cb62c450195 | 600ac705b769 | c2f7fb972dd7 | Michael Kruse | WIP | Dec 4 2021, 3:10 AM | c2f7fb972dd7 | 428c2adb36c2 | a4a59d716c92 | Michael Kruse | WIP | Dec 4 2021, 3:00 AM | a4a59d716c92 | 4dfc4bea2d61 | 30dbbf0ed816 | Michael Kruse | WIP | Dec 4 2021, 2:02 AM | 30dbbf0ed816 | fab9bb311cb9 | c0200bdc3684 | Michael Kruse | WIP | Dec 2 2021, 3:46 PM | c0200bdc3684 | a4c7492bf3ad | 1e8b833aab62 | Michael Kruse | WIP | Dec 2 2021, 3:39 PM | 1e8b833aab62 | 2b37bcbcb92b | 47c839588439 | Michael Kruse | WIP | Dec 2 2021, 2:48 PM | 47c839588439 | caf70455f09a | 68f6c4b05da9 | Michael Kruse | WIP | Dec 2 2021, 2:31 PM | 68f6c4b05da9 | f8b1e55e834d | 8aa60615e6cd | Michael Kruse | WIP | Dec 1 2021, 7:00 PM | 8aa60615e6cd | cf4b2b790d84 | 25162d3c8150 | Michael Kruse | WIP | Dec 1 2021, 3:52 PM | 25162d3c8150 | 05219c102d69 | bfcb05fdbd80 | Michael Kruse | WIP | Dec 1 2021, 3:33 PM | bfcb05fdbd80 | 361bd9990bba | 391ccdde6fe7 | Michael Kruse | WIP | Dec 1 2021, 11:50 AM | 391ccdde6fe7 | be1db41e90bc | 595dc0b12620 | Michael Kruse | WIP | Nov 29 2021, 9:41 PM | 595dc0b12620 | ab6c13f27a58 | e61d2180bdbe | Michael Kruse | WIP | Nov 29 2021, 9:26 PM | e61d2180bdbe | a984e8fe0526 | 58d4d8abd173 | Michael Kruse | WIP | Nov 29 2021, 9:25 PM | 58d4d8abd173 | a0154b8dbf6a | 34d02fada287 032d0fce886c | Michael Kruse | Merge branch 'irbuilder-extract' into HEAD | Nov 29 2021, 12:55 PM | 032d0fce886c | 562ebb19bed0 | 6dbe2b6f994c | Michael Kruse | WIP | Nov 29 2021, 10:09 AM | 6dbe2b6f994c | 8d2893c5a342 | bc9e2c846641 | Michael Kruse | WIP | Nov 25 2021, 2:02 PM | bc9e2c846641 | 3d81914913cc | 5efb70cf5250 | Michael Kruse | WIP | Nov 25 2021, 1:32 PM | 5efb70cf5250 | b1a2470940b3 | 9cf9ee792c98 | Michael Kruse | WIP | Nov 25 2021, 12:55 PM | 9cf9ee792c98 | 7b3ab3b51b41 | d5b73a70a061 | Michael Kruse | extractor WIP | Nov 25 2021, 12:43 PM |
|
Update comment since OldTargets appears removed?