[all-commits] [llvm/llvm-project] 7f50c1: Reland "[WebAssembly] Eliminate range checks on br...

Thomas Lively via All-commits all-commits at lists.llvm.org
Wed Jun 3 14:05:21 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7f50c15be5c020b2789f83dc3c87d28f8294664f
      https://github.com/llvm/llvm-project/commit/7f50c15be5c020b2789f83dc3c87d28f8294664f
  Author: Thomas Lively <tlively at google.com>
  Date:   2020-06-03 (Wed, 03 Jun 2020)

  Changed paths:
    M llvm/lib/Target/WebAssembly/CMakeLists.txt
    M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
    M llvm/lib/Target/WebAssembly/WebAssembly.h
    A llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
    M llvm/test/CodeGen/WebAssembly/cfg-stackify.ll
    M llvm/test/CodeGen/WebAssembly/indirectbr.ll
    M llvm/test/CodeGen/WebAssembly/stack-insts.ll
    A llvm/test/CodeGen/WebAssembly/switch-unreachable-default.ll
    M llvm/test/CodeGen/WebAssembly/switch.ll

  Log Message:
  -----------
  Reland "[WebAssembly] Eliminate range checks on br_tables"

This reverts commit 755a89591528b692315ad0325347e2fd4637271b.
Although I was not able to reproduce any test failures locally,
aheejin was able to reproduce them and found a fix, applied here.




More information about the All-commits mailing list