[all-commits] [llvm/llvm-project] eb8c6a: KeepOldBlocks
Michael Kruse via All-commits
all-commits at lists.llvm.org
Sat Nov 2 07:20:01 PDT 2024
Branch: refs/heads/users/meinersbur/irbuilder-extract
Home: https://github.com/llvm/llvm-project
Commit: eb8c6a3ba6e3bc9ddd1ac9579ff665f74034051f
https://github.com/llvm/llvm-project/commit/eb8c6a3ba6e3bc9ddd1ac9579ff665f74034051f
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2021-12-06 (Mon, 06 Dec 2021)
Changed paths:
M llvm/include/llvm/Transforms/IPO.h
M llvm/include/llvm/Transforms/Utils/Cloning.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/Utils/CloneFunction.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
A llvm/test/tools/llvm-extract/extract-block-cleanup.ll
A llvm/test/tools/llvm-extract/extract-block-multiple-exits.ll
A llvm/test/tools/llvm-extract/extract-block-sink.ll
M llvm/test/tools/llvm-extract/extract-block.ll
M llvm/test/tools/llvm-extract/extract-blocks-with-groups.ll
M llvm/tools/llvm-extract/llvm-extract.cpp
Log Message:
-----------
KeepOldBlocks
Commit: 26c907011b731978f6090172c58ea494214b7022
https://github.com/llvm/llvm-project/commit/26c907011b731978f6090172c58ea494214b7022
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M llvm/include/llvm/Transforms/IPO.h
M llvm/include/llvm/Transforms/Utils/Cloning.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/Utils/CloneFunction.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
A llvm/test/tools/llvm-extract/extract-block-cleanup.ll
A llvm/test/tools/llvm-extract/extract-block-multiple-exits.ll
A llvm/test/tools/llvm-extract/extract-block-sink.ll
M llvm/test/tools/llvm-extract/extract-block.ll
M llvm/test/tools/llvm-extract/extract-blocks-with-groups.ll
M llvm/tools/llvm-extract/llvm-extract.cpp
Log Message:
-----------
Merge branch 'irbuilder-extract' into HEAD
Commit: d3a9fc9ae536e691eb0d34d9de9167cd95996537
https://github.com/llvm/llvm-project/commit/d3a9fc9ae536e691eb0d34d9de9167cd95996537
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
Log Message:
-----------
Fix after merge conflicts
Commit: bb0043a45696ae4bbc92c0b7820ef5e518e0d94f
https://github.com/llvm/llvm-project/commit/bb0043a45696ae4bbc92c0b7820ef5e518e0d94f
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
Log Message:
-----------
clang-format
Commit: deb90ca73ea50c5483290cb2bfaf9ecb38166bb7
https://github.com/llvm/llvm-project/commit/deb90ca73ea50c5483290cb2bfaf9ecb38166bb7
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-04-12 (Tue, 12 Apr 2022)
Changed paths:
M llvm/include/llvm/Transforms/IPO.h
M llvm/include/llvm/Transforms/Utils/Cloning.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/Utils/CloneFunction.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
A llvm/test/tools/llvm-extract/extract-block-cleanup.ll
A llvm/test/tools/llvm-extract/extract-block-multiple-exits.ll
A llvm/test/tools/llvm-extract/extract-block-sink.ll
M llvm/test/tools/llvm-extract/extract-block.ll
M llvm/test/tools/llvm-extract/extract-blocks-with-groups.ll
M llvm/tools/llvm-extract/llvm-extract.cpp
M llvm/unittests/Transforms/Utils/CodeExtractorTest.cpp
Log Message:
-----------
Merge branch 'irbuilder-extract' into HEAD
Commit: 82db5d341839d3e52c7440155ed2d8bf406c0945
https://github.com/llvm/llvm-project/commit/82db5d341839d3e52c7440155ed2d8bf406c0945
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-04-12 (Tue, 12 Apr 2022)
Changed paths:
Log Message:
-----------
Merge branch 'irbuilder-extract-refactor' into irbuilder-extract
Commit: d59c976ba198bdf93e6632e3d6daf26462e378be
https://github.com/llvm/llvm-project/commit/d59c976ba198bdf93e6632e3d6daf26462e378be
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-04-12 (Tue, 12 Apr 2022)
Changed paths:
M llvm/include/llvm/Transforms/Utils/Cloning.h
M llvm/tools/llvm-extract/llvm-extract.cpp
Log Message:
-----------
Address review
Commit: c8154b20547a413a1d66015f33122273cde593f5
https://github.com/llvm/llvm-project/commit/c8154b20547a413a1d66015f33122273cde593f5
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-04-20 (Wed, 20 Apr 2022)
Changed paths:
M llvm/include/llvm/Transforms/IPO.h
M llvm/include/llvm/Transforms/Utils/Cloning.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/Utils/CloneFunction.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
A llvm/test/tools/llvm-extract/extract-block-cleanup.ll
A llvm/test/tools/llvm-extract/extract-block-multiple-exits.ll
A llvm/test/tools/llvm-extract/extract-block-sink.ll
M llvm/test/tools/llvm-extract/extract-block.ll
M llvm/test/tools/llvm-extract/extract-blocks-with-groups.ll
M llvm/tools/llvm-extract/llvm-extract.cpp
M llvm/unittests/Transforms/Utils/CodeExtractorTest.cpp
Log Message:
-----------
Merge branch 'irbuilder-extract' into HEAD
Commit: 919b27c45d227e8a2aef6d7255604ee729887d5f
https://github.com/llvm/llvm-project/commit/919b27c45d227e8a2aef6d7255604ee729887d5f
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-04-20 (Wed, 20 Apr 2022)
Changed paths:
Log Message:
-----------
Merge branch 'irbuilder-extract-refactor' into irbuilder-extract
Commit: ead347b114a86c759541f5f099d8a2181064fe8f
https://github.com/llvm/llvm-project/commit/ead347b114a86c759541f5f099d8a2181064fe8f
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2022-04-20 (Wed, 20 Apr 2022)
Changed paths:
M llvm/test/tools/llvm-extract/extract-block-cleanup.ll
M llvm/test/tools/llvm-extract/extract-block-multiple-exits.ll
M llvm/test/tools/llvm-extract/extract-block-sink.ll
M llvm/test/tools/llvm-extract/extract-block.ll
M llvm/test/tools/llvm-extract/extract-blocks-with-groups.ll
M llvm/tools/llvm-extract/llvm-extract.cpp
Log Message:
-----------
Introduce --replace-with call to replace --bb-keep-functions and --bb-keep-blocks.
Make the interface easier and --bb-keep-functions alone can result in
invalid IR.
Compare: https://github.com/llvm/llvm-project/compare/eb8c6a3ba6e3%5E...ead347b114a8
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list