[PATCH] D73497: lld: Propeller framework part I
Han Shen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 12:24:54 PST 2020
shenhan created this revision.
Herald added subscribers: llvm-commits, tschuett, mgrang, MaskRay, arichardson, mgorny, emaste.
Herald added a reviewer: espindola.
Herald added a project: LLVM.
shenhan retitled this revision from "Propeller" to "lld: Propeller framework part I".
shenhan edited the summary of this revision.
shenhan edited reviewers, added: ruiu; removed: espindola.
shenhan added subscribers: tmsriram, rlavaee, rahmanl, davidxl, maskray0.
Herald added a reviewer: espindola.
Hi reviewers, this is a split version of the CL - https://reviews.llvm.org/D68062 which seems too big to review and submit in one shot.
What does this CL include:
1. added Propeller config class PropellerConfig.h
2. added interface to lld driver in LinkerPropeller.c/cpp.
3. added code that optimize strtab for basicblock lables, this does not affect no-basicblock labels.
This CL is self-contained and non-functional. all real work is done in the origin https://reviews.llvm.org/D68062
Repository:
rLLD LLVM Linker
https://reviews.llvm.org/D73497
Files:
lld/ELF/CMakeLists.txt
lld/ELF/Config.h
lld/ELF/Driver.cpp
lld/ELF/LinkerPropeller.cpp
lld/ELF/LinkerPropeller.h
lld/ELF/Propeller/PropellerConfig.h
lld/ELF/SyntheticSections.cpp
lld/ELF/SyntheticSections.h
lld/ELF/Writer.cpp
lld/include/lld/Common/PropellerCommon.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D73497.240655.patch
Type: text/x-patch
Size: 19632 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200127/f455cb5b/attachment.bin>
More information about the llvm-commits
mailing list