commit | a06f5dc37af967f2d1a4d480389506ac708facec | [log] [tgz] |
---|---|---|
author | Derek Schuff <dschuff@chromium.org> | Fri Feb 02 10:44:52 2024 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 02 10:50:46 2024 -0800 |
tree | bcc13cc6d5b6af4325888804634b17c0c8436a4d | |
parent | 6a5ba61eed18ca327964de975a992aaa51162b67 [diff] |
[Object][Wasm] Move WasmSymbolInfo directly into WasmSymbol (NFC) (#80219) Move the WasmSymbolInfos from their own vector on the WasmLinkingData directly into the WasmSymbol object. Removing the const-ref to an external object allows the vector of WasmSymbols to be safely expanded/reallocated; generating symbol info from the name section will require this, as the numbers of function and data segment names are stored separately. This is a step toward generating symbol information from name sections for #76107 GitOrigin-RevId: ef1f999e13bd58394bc1099c87a470d91682153d
This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.
lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.
In order to make sure various developers can evaluate patches over the same tests, we create a collection of self contained programs.
It is hosted at https://s3-us-west-2.amazonaws.com/linker-tests/lld-speed-test.tar.xz
The current sha256 is 10eec685463d5a8bbf08d77f4ca96282161d396c65bd97dc99dbde644a31610f
.