[PATCH] D41954: [WebAssembly] Refactor symbol index handling (LLVM)

Nicholas Wilson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 12 10:10:36 PST 2018


ncw updated this revision to Diff 129651.
ncw marked 6 inline comments as done.
ncw edited the summary of this revision.
ncw added reviewers: sbc100, sunfish.
ncw added a comment.

Changes:

- Responded to Sam's feedback
- Fixed all test failures

It's pretty large, I'll look into splitting up into a couple of smaller commits. That drags out the time to get the chain of patches committed which increases rebasing time... but it's probably worth doing here. I'll have to come back to it next week, I can't do any more refactoring on it this week.

I'm happy with my changes overall now.


Repository:
  rL LLVM

https://reviews.llvm.org/D41954

Files:
  include/llvm/BinaryFormat/Wasm.h
  include/llvm/Object/Wasm.h
  include/llvm/ObjectYAML/WasmYAML.h
  lib/MC/WasmObjectWriter.cpp
  lib/Object/WasmObjectFile.cpp
  lib/ObjectYAML/WasmYAML.cpp
  test/MC/WebAssembly/array-fill.ll
  test/MC/WebAssembly/comdat.ll
  test/MC/WebAssembly/external-func-address.ll
  test/MC/WebAssembly/func-address.ll
  test/MC/WebAssembly/global-ctor-dtor.ll
  test/MC/WebAssembly/unnamed-data.ll
  test/MC/WebAssembly/visibility.ll
  test/MC/WebAssembly/weak-alias.ll
  test/MC/WebAssembly/weak.ll
  test/ObjectYAML/wasm/linking_section.yaml
  test/ObjectYAML/wasm/weak_symbols.yaml
  test/tools/llvm-nm/wasm/exports.yaml
  test/tools/llvm-nm/wasm/weak-symbols.yaml
  test/tools/llvm-objdump/WebAssembly/symbol-table.test
  test/tools/llvm-readobj/symbols.test
  tools/llvm-readobj/WasmDumper.cpp
  tools/obj2yaml/wasm2yaml.cpp
  tools/yaml2obj/yaml2wasm.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41954.129651.patch
Type: text/x-patch
Size: 71628 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180112/48a28d79/attachment.bin>


More information about the llvm-commits mailing list