[PATCH] D60052: Add Connex vector processor back end

Alex Susu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 22 18:12:04 PDT 2019


alexsusu updated this revision to Diff 196163.
alexsusu added a comment.
Herald added a subscriber: ormris.

Added all required files for the back end (a few were missing).


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60052/new/

https://reviews.llvm.org/D60052

Files:
  CMakeLists.txt
  CODE_OWNERS.TXT
  include/llvm/ADT/Triple.h
  include/llvm/CodeGen/SelectionDAG.h
  include/llvm/CodeGen/SelectionDAGISel.h
  include/llvm/IR/Intrinsics.td
  include/llvm/IR/IntrinsicsConnex.td
  lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  lib/Target/Connex/Connex.h
  lib/Target/Connex/ConnexAsmPrinter.cpp
  lib/Target/Connex/ConnexAsmPrinterLoopNests.h
  lib/Target/Connex/ConnexConfig.h
  lib/Target/Connex/ConnexFrameLowering.cpp
  lib/Target/Connex/ConnexFrameLowering.h
  lib/Target/Connex/ConnexHazardRecognizers.cpp
  lib/Target/Connex/ConnexHazardRecognizers.h
  lib/Target/Connex/ConnexHazardRecognizersPreRAScheduler.cpp
  lib/Target/Connex/ConnexHazardRecognizersPreRAScheduler.h
  lib/Target/Connex/ConnexISelDAGToDAG.cpp
  lib/Target/Connex/ConnexISelLowering.cpp
  lib/Target/Connex/ConnexISelLowering.h
  lib/Target/Connex/ConnexInstrInfo.cpp
  lib/Target/Connex/ConnexInstrInfo.h
  lib/Target/Connex/ConnexMCInstLower.cpp
  lib/Target/Connex/ConnexMCInstLower.h
  lib/Target/Connex/ConnexRegisterInfo.cpp
  lib/Target/Connex/ConnexRegisterInfo.h
  lib/Target/Connex/ConnexSelectionDAGInfo.cpp
  lib/Target/Connex/ConnexSelectionDAGInfo.h
  lib/Target/Connex/ConnexSubtarget.cpp
  lib/Target/Connex/ConnexSubtarget.h
  lib/Target/Connex/ConnexTargetMachine.cpp
  lib/Target/Connex/ConnexTargetMachine.h
  lib/Target/Connex/ConnexTargetTransformInfo.h
  lib/Target/Connex/InstPrinter/CMakeLists.txt
  lib/Target/Connex/InstPrinter/ConnexInstPrinter.cpp
  lib/Target/Connex/InstPrinter/ConnexInstPrinter.h
  lib/Target/Connex/InstPrinter/LLVMBuild.txt
  lib/Target/Connex/InstPrinter/Makefile
  lib/Target/Connex/LLVMBuild.txt
  lib/Target/Connex/MCTargetDesc/CMakeLists.txt
  lib/Target/Connex/MCTargetDesc/ConnexAsmBackend.cpp
  lib/Target/Connex/MCTargetDesc/ConnexELFObjectWriter.cpp
  lib/Target/Connex/MCTargetDesc/ConnexMCAsmInfo.h
  lib/Target/Connex/MCTargetDesc/ConnexMCCodeEmitter.cpp
  lib/Target/Connex/MCTargetDesc/ConnexMCTargetDesc.cpp
  lib/Target/Connex/MCTargetDesc/ConnexMCTargetDesc.h
  lib/Target/Connex/MCTargetDesc/LLVMBuild.txt
  lib/Target/Connex/MCTargetDesc/Makefile
  lib/Target/Connex/Makefile
  lib/Target/Connex/Misc.h
  lib/Target/Connex/RecoverFromLlvmIR.h
  lib/Target/Connex/Select_ADDf16_OpincaaCodeGen.h
  lib/Target/Connex/Select_ADDi32_OpincaaCodeGen.h
  lib/Target/Connex/Select_LTf16_OpincaaCodeGen.h
  lib/Target/Connex/Select_MULTf16_OpincaaCodeGen.h
  lib/Target/Connex/Select_MULTi32_ComplementedRepresentation_OpincaaCodeGen.h
  lib/Target/Connex/Select_REDf16_OpincaaCodeGen.h
  lib/Target/Connex/Select_REDi32_OpincaaCodeGen.h
  lib/Target/Connex/Select_SHRAi32_OpincaaCodeGen.h
  lib/Target/Connex/Select_SUBf16_OpincaaCodeGen.h
  lib/Target/Connex/Select_SUBi32_OpincaaCodeGen.h
  lib/Target/Connex/TargetInfo/CMakeLists.txt
  lib/Target/Connex/TargetInfo/ConnexTargetInfo.cpp
  lib/Target/Connex/TargetInfo/LLVMBuild.txt
  lib/Target/Connex/TargetInfo/Makefile
  lib/Target/LLVMBuild.txt
  test/CodeGen/Connex/basictest.ll
  test/CodeGen/Connex/lit.local.cfg





More information about the llvm-commits mailing list