Group all sythetic symbols in the in single struct to match
the ELF linker.
This change is part of a larger change to add more linker
symbols such as _end and _edata.
Paths
| Differential D42866
[WebAssembly] Refactor linker-generated symbols. NFC. ClosedPublic Authored by sbc100 on Feb 2 2018, 1:53 PM.
Details Summary Group all sythetic symbols in the in single struct to match This change is part of a larger change to add more linker
Diff Detail
Event TimelineHerald added subscribers: llvm-commits, sunfish, aheejin and 3 others. · View Herald TranscriptFeb 2 2018, 1:53 PM sbc100 retitled this revision from [WebAssembly] Refactor linker-generated symbols to [WebAssembly] Refactor linker-generated symbols. NFC..Feb 2 2018, 1:56 PM This revision is now accepted and ready to land.Feb 2 2018, 2:35 PM Closed by commit rLLD324157: [WebAssembly] Refactor linker-generated symbols. NFC. (authored by sbc). · Explain WhyFeb 2 2018, 3:01 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 132671 test/wasm/alias.ll
test/wasm/call-indirect.ll
test/wasm/comdats.ll
test/wasm/export.ll
test/wasm/load-undefined.test
test/wasm/local-symbols.ll
test/wasm/locals-duplicate.test
test/wasm/visibility-hidden.ll
test/wasm/weak-alias-overide.ll
test/wasm/weak-alias.ll
test/wasm/weak-symbols.ll
test/wasm/weak-undefined.ll
wasm/Config.h
wasm/Driver.cpp
wasm/MarkLive.cpp
wasm/Symbols.h
wasm/Symbols.cpp
wasm/Writer.cpp
|