[PATCH] D12132: TransformUtils: Introduce module splitter.
Peter Collingbourne via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 18 19:57:51 PDT 2015
pcc created this revision.
pcc added reviewers: joker.eph, chandlerc.
pcc added a subscriber: llvm-commits.
The module splitter splits a module into linkable partitions. It will
be used to implement parallel LTO code generation.
This initial version of the splitter does not attempt to deal with the
somewhat subtle symbol visibility issues around module splitting. These
will be dealt with in a future change.
http://reviews.llvm.org/D12132
Files:
include/llvm/Transforms/Utils/Cloning.h
include/llvm/Transforms/Utils/SplitModule.h
lib/Transforms/Utils/CMakeLists.txt
lib/Transforms/Utils/CloneModule.cpp
lib/Transforms/Utils/LLVMBuild.txt
lib/Transforms/Utils/SplitModule.cpp
test/CMakeLists.txt
test/lit.cfg
test/tools/llvm-split/alias.ll
test/tools/llvm-split/comdat.ll
test/tools/llvm-split/function.ll
test/tools/llvm-split/global.ll
test/tools/llvm-split/internal.ll
test/tools/llvm-split/unnamed.ll
tools/LLVMBuild.txt
tools/llvm-split/CMakeLists.txt
tools/llvm-split/LLVMBuild.txt
tools/llvm-split/llvm-split.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12132.32493.patch
Type: text/x-patch
Size: 18311 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150819/d66d5772/attachment-0001.bin>
More information about the llvm-commits
mailing list