[PATCH] D95222: [LTOBackend] Return module when Parallelism Level == 1.
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 27 06:28:48 PST 2021
fhahn updated this revision to Diff 319552.
fhahn added a comment.
Updated splitCodeGen & co to pass the module by reference instead of taking ownership. splitCodeGen clones the original module before carving it up, so it does not need ownership and it simplifies the code. We can change it back to taking ownership, once it is actually required.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D95222/new/
https://reviews.llvm.org/D95222
Files:
llvm/include/llvm/CodeGen/ParallelCG.h
llvm/include/llvm/LTO/LTOBackend.h
llvm/include/llvm/Transforms/Utils/SplitModule.h
llvm/lib/CodeGen/ParallelCG.cpp
llvm/lib/LTO/LTO.cpp
llvm/lib/LTO/LTOBackend.cpp
llvm/lib/LTO/LTOCodeGenerator.cpp
llvm/lib/Transforms/Utils/SplitModule.cpp
llvm/tools/llvm-split/llvm-split.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D95222.319552.patch
Type: text/x-patch
Size: 11942 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210127/fa627e79/attachment.bin>
More information about the llvm-commits
mailing list