Displaying 3 results from an estimated 3 matches for "write_sig".
Did you mean:
write_pid
2017 Jun 30
3
[LLD] Adding WebAssembly support to lld
Hi llvmers,
As you may know, work has been progressing on the experimental
WebAssembly backend in llvm. However, there is currently not a good
linking story. Most the of existing linking strategies (i.e. those in
the emscripten toolchain) involve bitcode linking and whole program
compilation at link time.
To improve this situation I've been working on adding a wasm backend
for lld. My
2017 Jul 01
1
[LLD] Adding WebAssembly support to lld
...om this (though "linker
frontend" things like the symbol resolution process is presumably similar).
Looking at Writer::run in your patch it seems like wasm is indeed very
different. E.g. the linker is aware of things like "types" and knowing
internal structure of functions (e.g. write_sig knows about how many
parameters a function has)
Can you elaborate on semantically what the linker is actually doing for
wasm?
-- Sean Silva
On Fri, Jun 30, 2017 at 4:46 PM, Sam Clegg via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Hi llvmers,
>
> As you may know, work has bee...
2017 Jul 01
2
[LLD] Adding WebAssembly support to lld
..."linker frontend" things like the symbol resolution process is presumably
> similar). Looking at Writer::run in your patch it seems like wasm is indeed
> very different. E.g. the linker is aware of things like "types" and knowing
> internal structure of functions (e.g. write_sig knows about how many
> parameters a function has)
>
> Can you elaborate on semantically what the linker is actually doing for
> wasm?
>
> -- Sean Silva
>
> On Fri, Jun 30, 2017 at 4:46 PM, Sam Clegg via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>> H...