This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Base imports on Symtab. NFC.
ClosedPublic

Authored by sbc100 on Dec 15 2017, 11:21 AM.

Details

Summary

Since imports are undefined symbols we know we can
find all of them my looking at the symbol table alone.
(i.e. imports cannot be have local binding).

This will be strictly faster and also allows us
to to remove a method from Symbol class

Diff Detail

Repository
rL LLVM

Event Timeline

sbc100 created this revision.Dec 15 2017, 11:21 AM
ruiu accepted this revision.Dec 15 2017, 11:23 AM

LGTM

This revision is now accepted and ready to land.Dec 15 2017, 11:23 AM
This revision was automatically updated to reflect the committed changes.