[PATCH] D45103: [WebAssembly] Register wasm passes with the PassRegistry

Jacob Gravelle via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 30 12:25:27 PDT 2018


jgravelle-google created this revision.
jgravelle-google added reviewers: dschuff, sunfish.
Herald added subscribers: aheejin, sbc100, jfb, MatzeB.

This exposes WebAssembly passes for use on the command line (as
arguments to -print-before and the like).


Repository:
  rL LLVM

https://reviews.llvm.org/D45103

Files:
  lib/Target/WebAssembly/WebAssembly.h
  lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
  lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
  lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
  lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
  lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
  lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
  lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
  lib/Target/WebAssembly/WebAssemblyPeephole.cpp
  lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
  lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
  lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
  lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
  lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
  lib/Target/WebAssembly/WebAssemblyStoreResults.cpp
  lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45103.140468.patch
Type: text/x-patch
Size: 14564 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180330/1b91866d/attachment.bin>


More information about the llvm-commits mailing list