[PATCH] D60052: Add Connex vector processor back end

Alex Susu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 3 15:15:57 PDT 2019


alexsusu updated this revision to Diff 198100.
alexsusu marked 26 inline comments as done and an inline comment as not done.
alexsusu edited the summary of this revision.
alexsusu edited reviewers, added: arsenm, efriedma, luismarques; removed: jpienaar.
alexsusu added a comment.
Herald added a subscriber: wdng.

Addressed most reviews of efriedma, arsenm, luismarques (and of asb).


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.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/ConnexHazardRecognizer.cpp
  lib/Target/Connex/ConnexHazardRecognizer.h
  lib/Target/Connex/ConnexHazardRecognizerPreRAScheduler.cpp
  lib/Target/Connex/ConnexHazardRecognizerPreRAScheduler.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/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/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/LLVMBuild.txt
  test/CodeGen/Connex/basictest.ll
  test/CodeGen/Connex/lit.local.cfg





More information about the llvm-commits mailing list