[PATCH] [WebAssembly] Skeleton WebAssembly target

Dan Gohman dan433584 at gmail.com
Fri Jun 19 07:28:08 PDT 2015


This patch introduces the WebAssembly target triples and a skeleton WebAssembly target in lib/Target/WebAssembly, per discussion in [0].

[0] http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-June/086890.html

http://reviews.llvm.org/D10569

Files:
  CODE_OWNERS.TXT
  CREDITS.TXT
  autoconf/configure.ac
  cmake/config-ix.cmake
  configure
  include/llvm/ADT/Triple.h
  lib/Support/Triple.cpp
  lib/Target/LLVMBuild.txt
  lib/Target/WebAssembly/CMakeLists.txt
  lib/Target/WebAssembly/InstPrinter/CMakeLists.txt
  lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt
  lib/Target/WebAssembly/InstPrinter/Makefile
  lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp
  lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h
  lib/Target/WebAssembly/LLVMBuild.txt
  lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt
  lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt
  lib/Target/WebAssembly/MCTargetDesc/Makefile
  lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp
  lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h
  lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
  lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
  lib/Target/WebAssembly/Makefile
  lib/Target/WebAssembly/README.txt
  lib/Target/WebAssembly/TargetInfo/CMakeLists.txt
  lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt
  lib/Target/WebAssembly/TargetInfo/Makefile
  lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.cpp
  lib/Target/WebAssembly/WebAssembly.h
  lib/Target/WebAssembly/WebAssembly.td
  lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
  lib/Target/WebAssembly/WebAssemblyFrameLowering.h
  lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
  lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  lib/Target/WebAssembly/WebAssemblyISelLowering.h
  lib/Target/WebAssembly/WebAssemblyInstrAtomics.td
  lib/Target/WebAssembly/WebAssemblyInstrFormats.td
  lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
  lib/Target/WebAssembly/WebAssemblyInstrInfo.h
  lib/Target/WebAssembly/WebAssemblyInstrInfo.td
  lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
  lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp
  lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h
  lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
  lib/Target/WebAssembly/WebAssemblyRegisterInfo.h
  lib/Target/WebAssembly/WebAssemblyRegisterInfo.td
  lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
  lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h
  lib/Target/WebAssembly/WebAssemblySubtarget.cpp
  lib/Target/WebAssembly/WebAssemblySubtarget.h
  lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
  lib/Target/WebAssembly/WebAssemblyTargetMachine.h
  lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h
  lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
  lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h
  unittests/ADT/TripleTest.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10569.28024.patch
Type: text/x-patch
Size: 89647 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150619/8445efbe/attachment.bin>


More information about the llvm-commits mailing list