[PATCH] New SystemZ backend: LLVM code changes

Ulrich Weigand ulrich.weigand at de.ibm.com
Mon Apr 15 10:40:21 PDT 2013


uweigand added you to the CC list for the revision "New SystemZ backend: LLVM code changes".

Hi asl,

This adds (back) a LLVM SystemZ backend.  The code in this diff corresponds to the merge of the three patches attached to:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130408/171516.html

Further background here:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-April/061170.html


http://llvm-reviews.chandlerc.com/D669

Files:
  cmake/config-ix.cmake
  configure
  include/llvm/Object/RelocVisitor.h
  include/llvm/Object/ELF.h
  include/llvm/ADT/Triple.h
  include/llvm/Support/ELF.h
  docs/GettingStarted.rst
  projects/sample/configure
  projects/sample/autoconf/configure.ac
  lib/Target/LLVMBuild.txt
  lib/Target/SystemZ/SystemZOperators.td
  lib/Target/SystemZ/SystemZ.td
  lib/Target/SystemZ/SystemZRegisterInfo.h
  lib/Target/SystemZ/SystemZSubtarget.h
  lib/Target/SystemZ/SystemZMCInstLower.cpp
  lib/Target/SystemZ/SystemZFrameLowering.h
  lib/Target/SystemZ/SystemZISelLowering.h
  lib/Target/SystemZ/SystemZInstrFP.td
  lib/Target/SystemZ/SystemZInstrBuilder.h
  lib/Target/SystemZ/AsmParser/LLVMBuild.txt
  lib/Target/SystemZ/AsmParser/CMakeLists.txt
  lib/Target/SystemZ/AsmParser/Makefile
  lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  lib/Target/SystemZ/SystemZInstrInfo.h
  lib/Target/SystemZ/SystemZConstantPoolValue.cpp
  lib/Target/SystemZ/SystemZTargetMachine.h
  lib/Target/SystemZ/SystemZSelectionDAGInfo.h
  lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h
  lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h
  lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt
  lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
  lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt
  lib/Target/SystemZ/MCTargetDesc/Makefile
  lib/Target/SystemZ/SystemZPatterns.td
  lib/Target/SystemZ/SystemZAsmPrinter.h
  lib/Target/SystemZ/Makefile
  lib/Target/SystemZ/CMakeLists.txt
  lib/Target/SystemZ/SystemZSubtarget.cpp
  lib/Target/SystemZ/SystemZRegisterInfo.cpp
  lib/Target/SystemZ/SystemZInstrInfo.td
  lib/Target/SystemZ/SystemZOperands.td
  lib/Target/SystemZ/SystemZFrameLowering.cpp
  lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp
  lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
  lib/Target/SystemZ/InstPrinter/LLVMBuild.txt
  lib/Target/SystemZ/InstPrinter/CMakeLists.txt
  lib/Target/SystemZ/InstPrinter/Makefile
  lib/Target/SystemZ/SystemZISelLowering.cpp
  lib/Target/SystemZ/SystemZTargetMachine.cpp
  lib/Target/SystemZ/SystemZInstrInfo.cpp
  lib/Target/SystemZ/SystemZMCInstLower.h
  lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
  lib/Target/SystemZ/SystemZInstrFormats.td
  lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
  lib/Target/SystemZ/TargetInfo/LLVMBuild.txt
  lib/Target/SystemZ/TargetInfo/CMakeLists.txt
  lib/Target/SystemZ/TargetInfo/Makefile
  lib/Target/SystemZ/SystemZ.h
  lib/Target/SystemZ/SystemZAsmPrinter.cpp
  lib/Target/SystemZ/SystemZCallingConv.td
  lib/Target/SystemZ/SystemZConstantPoolValue.h
  lib/Target/SystemZ/SystemZRegisterInfo.td
  lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  lib/Target/SystemZ/LLVMBuild.txt
  lib/Target/SystemZ/SystemZMachineFunctionInfo.h
  lib/Target/SystemZ/README.txt
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  lib/MC/MCObjectFileInfo.cpp
  lib/Support/Triple.cpp
  CMakeLists.txt
  autoconf/configure.ac
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D669.2.patch
Type: text/x-patch
Size: 468521 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130415/6ea04477/attachment.bin>


More information about the llvm-commits mailing list