[PATCH] Add HSAIL target

Matt Arsenault Matthew.Arsenault at amd.com
Wed May 13 08:37:38 PDT 2015


Just includes patch to add bulk of target, not tests or other prerequisite patches.

http://reviews.llvm.org/D9751

Files:
  lib/Target/HSAIL/AMDOpenCLKernenv.h
  lib/Target/HSAIL/BRIGAsmPrinter/BRIGAsmPrinter.cpp
  lib/Target/HSAIL/BRIGAsmPrinter/BRIGAsmPrinter.h
  lib/Target/HSAIL/BRIGAsmPrinter/BRIGDwarfCompileUnit.h
  lib/Target/HSAIL/BRIGAsmPrinter/HSAILKernelManager.cpp
  lib/Target/HSAIL/BRIGAsmPrinter/HSAILKernelManager.h
  lib/Target/HSAIL/BRIGAsmPrinter/LibHSAILAdapters.h
  lib/Target/HSAIL/CMakeLists.txt
  lib/Target/HSAIL/HSAIL.h
  lib/Target/HSAIL/HSAIL.td
  lib/Target/HSAIL/HSAILAlwaysInlinePass.cpp
  lib/Target/HSAIL/HSAILArithmetic.td
  lib/Target/HSAIL/HSAILAsmPrinter.cpp
  lib/Target/HSAIL/HSAILAsmPrinter.h
  lib/Target/HSAIL/HSAILAtomics.td
  lib/Target/HSAIL/HSAILBrig.h
  lib/Target/HSAIL/HSAILBrigDefs.h
  lib/Target/HSAIL/HSAILComparisons.td
  lib/Target/HSAIL/HSAILCompilerErrors.h
  lib/Target/HSAIL/HSAILControlFlow.td
  lib/Target/HSAIL/HSAILConversions.td
  lib/Target/HSAIL/HSAILELFTargetObjectFile.cpp
  lib/Target/HSAIL/HSAILELFTargetObjectFile.h
  lib/Target/HSAIL/HSAILEnums.td
  lib/Target/HSAIL/HSAILFrameLowering.cpp
  lib/Target/HSAIL/HSAILFrameLowering.h
  lib/Target/HSAIL/HSAILFusion.td
  lib/Target/HSAIL/HSAILISelDAGToDAG.cpp
  lib/Target/HSAIL/HSAILISelLowering.cpp
  lib/Target/HSAIL/HSAILISelLowering.h
  lib/Target/HSAIL/HSAILImages.td
  lib/Target/HSAIL/HSAILInstrFormats.td
  lib/Target/HSAIL/HSAILInstrInfo.cpp
  lib/Target/HSAIL/HSAILInstrInfo.h
  lib/Target/HSAIL/HSAILInstrInfo.td
  lib/Target/HSAIL/HSAILInstructions.td
  lib/Target/HSAIL/HSAILIntrinsicInfo.cpp
  lib/Target/HSAIL/HSAILIntrinsicInfo.h
  lib/Target/HSAIL/HSAILIntrinsics.td
  lib/Target/HSAIL/HSAILKernel.h
  lib/Target/HSAIL/HSAILLoadStore.td
  lib/Target/HSAIL/HSAILMCInstLower.cpp
  lib/Target/HSAIL/HSAILMCInstLower.h
  lib/Target/HSAIL/HSAILMachineFunctionInfo.cpp
  lib/Target/HSAIL/HSAILMachineFunctionInfo.h
  lib/Target/HSAIL/HSAILMetadata.hpp
  lib/Target/HSAIL/HSAILModuleInfo.cpp
  lib/Target/HSAIL/HSAILModuleInfo.h
  lib/Target/HSAIL/HSAILNodes.td
  lib/Target/HSAIL/HSAILOpaqueTypes.cpp
  lib/Target/HSAIL/HSAILOpaqueTypes.h
  lib/Target/HSAIL/HSAILOperands.td
  lib/Target/HSAIL/HSAILParamManager.cpp
  lib/Target/HSAIL/HSAILParamManager.h
  lib/Target/HSAIL/HSAILPatterns.td
  lib/Target/HSAIL/HSAILProfiles.td
  lib/Target/HSAIL/HSAILRegisterInfo.cpp
  lib/Target/HSAIL/HSAILRegisterInfo.h
  lib/Target/HSAIL/HSAILRegisterInfo.td
  lib/Target/HSAIL/HSAILSection.cpp
  lib/Target/HSAIL/HSAILSection.h
  lib/Target/HSAIL/HSAILSpecial.td
  lib/Target/HSAIL/HSAILStoreInitializer.cpp
  lib/Target/HSAIL/HSAILStoreInitializer.h
  lib/Target/HSAIL/HSAILSubtarget.cpp
  lib/Target/HSAIL/HSAILSubtarget.h
  lib/Target/HSAIL/HSAILTargetMachine.cpp
  lib/Target/HSAIL/HSAILTargetMachine.h
  lib/Target/HSAIL/HSAILUtil/CMakeLists.txt
  lib/Target/HSAIL/HSAILUtil/HSAILUtil.cpp
  lib/Target/HSAIL/HSAILUtilityFunctions.cpp
  lib/Target/HSAIL/HSAILUtilityFunctions.h
  lib/Target/HSAIL/InstPrinter/CMakeLists.txt
  lib/Target/HSAIL/InstPrinter/HSAILInstPrinter.cpp
  lib/Target/HSAIL/InstPrinter/HSAILInstPrinter.h
  lib/Target/HSAIL/InstPrinter/LLVMBuild.txt
  lib/Target/HSAIL/LLVMBuild.txt
  lib/Target/HSAIL/MCTargetDesc/BRIGDwarfStreamer.cpp
  lib/Target/HSAIL/MCTargetDesc/BRIGDwarfStreamer.h
  lib/Target/HSAIL/MCTargetDesc/CMakeLists.txt
  lib/Target/HSAIL/MCTargetDesc/HSAILAsmBackend.cpp
  lib/Target/HSAIL/MCTargetDesc/HSAILAsmBackend.h
  lib/Target/HSAIL/MCTargetDesc/HSAILELFObjectWriter.cpp
  lib/Target/HSAIL/MCTargetDesc/HSAILELFObjectWriter.h
  lib/Target/HSAIL/MCTargetDesc/HSAILMCAsmInfo.cpp
  lib/Target/HSAIL/MCTargetDesc/HSAILMCAsmInfo.h
  lib/Target/HSAIL/MCTargetDesc/HSAILMCCodeEmitter.cpp
  lib/Target/HSAIL/MCTargetDesc/HSAILMCCodeEmitter.h
  lib/Target/HSAIL/MCTargetDesc/HSAILMCTargetDesc.cpp
  lib/Target/HSAIL/MCTargetDesc/HSAILMCTargetDesc.h
  lib/Target/HSAIL/MCTargetDesc/HSAILTargetStreamer.cpp
  lib/Target/HSAIL/MCTargetDesc/HSAILTargetStreamer.h
  lib/Target/HSAIL/MCTargetDesc/LLVMBuild.txt
  lib/Target/HSAIL/MCTargetDesc/RawVectorOstream.cpp
  lib/Target/HSAIL/MCTargetDesc/RawVectorOstream.h
  lib/Target/HSAIL/TargetInfo/CMakeLists.txt
  lib/Target/HSAIL/TargetInfo/HSAILTargetInfo.cpp
  lib/Target/HSAIL/TargetInfo/LLVMBuild.txt

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9751.25697.patch
Type: text/x-patch
Size: 836066 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150513/a13841ad/attachment.bin>


More information about the llvm-commits mailing list