summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2019-06-07 17:57:58 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2019-06-07 17:57:58 +0000
commit02828985868ca5c9788824077d74a6d674a686e2 (patch)
tree093fa4773d81e7d2b0caf461667e722418677178 /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
parent8d58a98c594bb472b01158ba825cd632650ec2be (diff)
downloadbcm5719-llvm-02828985868ca5c9788824077d74a6d674a686e2.tar.gz
bcm5719-llvm-02828985868ca5c9788824077d74a6d674a686e2.zip
ELF: Create synthetic sections for loadable partitions.
We create several types of synthetic sections for loadable partitions, including: - The dynamic symbol table. This allows code outside of the loadable partitions to find entry points with dlsym. - Creating a dynamic symbol table also requires the creation of several other synthetic sections for the partition, such as the dynamic table and hash table sections. - The partition's ELF header is represented as a synthetic section in the combined output file, and will be used by llvm-objcopy to extract partitions. Differential Revision: https://reviews.llvm.org/D62350 llvm-svn: 362819
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud