ELF: Implement --start-lib and --end-lib
Audit RequiredrL265710

Description

ELF: Implement --start-lib and --end-lib

start-lib and end-lib are options to link object files in the same
semantics as archive files. If an object is in start-lib and end-lib,
the object is linked only when the file is needed to resolve
undefined symbols. That means, if an object is in start-lib and end-lib,
it behaves as if it were in an archive file.

In this patch, I introduced a new notion, LazyObjectFile. That is
analogous to Archive file type, but that works for a single object
file instead of for an archive file.

http://reviews.llvm.org/D18814

Details

Auditors
Bigcheese
H2 Triggered Audit
Committed
ruiuApr 7 2016, 12:24 PM
Parents
rL265709: AMDGPU/SI: Implement atomic load/store for i32 and i64
Branches
Unknown
Tags
Unknown