Add IR support, ELF section and user documentation for partitioning feature.
authorPeter Collingbourne <peter@pcc.me.uk>
Wed, 29 May 2019 03:29:01 +0000 (03:29 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Wed, 29 May 2019 03:29:01 +0000 (03:29 +0000)
commit31fda09b2db405bbaa225bb6068c5f787506b9db
treec6571ccf7d6848532f8a4e92c9027a0fc9ed047a
parent10c548cdfa1ebe15c0312d373191b09fbe7b6a3c
Add IR support, ELF section and user documentation for partitioning feature.

The partitioning feature was proposed here:
http://lists.llvm.org/pipermail/llvm-dev/2019-February/130583.html

This is mostly just documentation. The feature itself will be contributed
in subsequent patches.

Differential Revision: https://reviews.llvm.org/D60242

llvm-svn: 361923
23 files changed:
lld/docs/Partitions.rst [new file with mode: 0644]
lld/docs/index.rst
lld/docs/partitions.dot [new file with mode: 0644]
lld/docs/partitions.svg [new file with mode: 0644]
llvm/docs/Extensions.rst
llvm/include/llvm/BinaryFormat/ELF.h
llvm/include/llvm/IR/GlobalValue.h
llvm/lib/AsmParser/LLLexer.cpp
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLToken.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
llvm/lib/IR/AsmWriter.cpp
llvm/lib/IR/Globals.cpp
llvm/lib/IR/LLVMContextImpl.h
llvm/lib/MC/MCParser/ELFAsmParser.cpp
llvm/lib/MC/MCSectionELF.cpp
llvm/lib/Object/ELF.cpp
llvm/test/Bitcode/compatibility.ll
llvm/test/CodeGen/X86/partition.ll [new file with mode: 0644]
llvm/test/MC/ELF/section.s
llvm/test/Object/X86/irsymtab.ll