[PATCH] D97783: Add the Connex SIMD/vector processor back end (main back end patch)

Alex Susu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 30 09:17:46 PDT 2021


alexsusu updated this revision to Diff 355568.
alexsusu added a comment.
Herald added subscribers: mstorsjo, ormris.

Indented better the code, partly as suggested by the clang-format tool.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D97783

Files:
  llvm/CMakeLists.txt
  llvm/CODE_OWNERS.TXT
  llvm/include/llvm/ADT/Triple.h
  llvm/include/llvm/IR/CMakeLists.txt
  llvm/include/llvm/IR/Intrinsics.td
  llvm/lib/IR/Function.cpp
  llvm/lib/Target/Connex/CMakeLists.txt
  llvm/lib/Target/Connex/Connex.h
  llvm/lib/Target/Connex/Connex.td
  llvm/lib/Target/Connex/ConnexAsmPrinter.cpp
  llvm/lib/Target/Connex/ConnexAsmPrinterLoopNests.h
  llvm/lib/Target/Connex/ConnexCallingConv.td
  llvm/lib/Target/Connex/ConnexConfig.h
  llvm/lib/Target/Connex/ConnexFrameLowering.cpp
  llvm/lib/Target/Connex/ConnexFrameLowering.h
  llvm/lib/Target/Connex/ConnexHazardRecognizer.cpp
  llvm/lib/Target/Connex/ConnexHazardRecognizer.h
  llvm/lib/Target/Connex/ConnexISelDAGToDAG.cpp
  llvm/lib/Target/Connex/ConnexISelLowering.cpp
  llvm/lib/Target/Connex/ConnexISelLowering.h
  llvm/lib/Target/Connex/ConnexISelMisc.h
  llvm/lib/Target/Connex/ConnexInstrFormats.td
  llvm/lib/Target/Connex/ConnexInstrInfo.cpp
  llvm/lib/Target/Connex/ConnexInstrInfo.h
  llvm/lib/Target/Connex/ConnexInstrInfo.td
  llvm/lib/Target/Connex/ConnexInstrInfoScalar.td
  llvm/lib/Target/Connex/ConnexInstrInfoVec.td
  llvm/lib/Target/Connex/ConnexInstrInfoVecVsplat.td
  llvm/lib/Target/Connex/ConnexMCInstLower.cpp
  llvm/lib/Target/Connex/ConnexMCInstLower.h
  llvm/lib/Target/Connex/ConnexRegisterInfo.cpp
  llvm/lib/Target/Connex/ConnexRegisterInfo.h
  llvm/lib/Target/Connex/ConnexRegisterInfo.td
  llvm/lib/Target/Connex/ConnexSchedule.td
  llvm/lib/Target/Connex/ConnexSelectionDAGInfo.cpp
  llvm/lib/Target/Connex/ConnexSelectionDAGInfo.h
  llvm/lib/Target/Connex/ConnexSubtarget.cpp
  llvm/lib/Target/Connex/ConnexSubtarget.h
  llvm/lib/Target/Connex/ConnexTargetMachine.cpp
  llvm/lib/Target/Connex/ConnexTargetMachine.h
  llvm/lib/Target/Connex/ConnexTargetTransformInfo.h
  llvm/lib/Target/Connex/Debug.h
  llvm/lib/Target/Connex/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/Connex/MCTargetDesc/ConnexAsmBackend.cpp
  llvm/lib/Target/Connex/MCTargetDesc/ConnexELFObjectWriter.cpp
  llvm/lib/Target/Connex/MCTargetDesc/ConnexInstPrinter.cpp
  llvm/lib/Target/Connex/MCTargetDesc/ConnexInstPrinter.h
  llvm/lib/Target/Connex/MCTargetDesc/ConnexMCAsmInfo.h
  llvm/lib/Target/Connex/MCTargetDesc/ConnexMCCodeEmitter.cpp
  llvm/lib/Target/Connex/MCTargetDesc/ConnexMCTargetDesc.cpp
  llvm/lib/Target/Connex/MCTargetDesc/ConnexMCTargetDesc.h
  llvm/lib/Target/Connex/Misc.h
  llvm/lib/Target/Connex/RecoverFromLlvmIR.h
  llvm/lib/Target/Connex/Select_ABSi32_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_ADDf16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_ADDi32_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_DIVf16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_DIVi16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_LTf16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_MULTf16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_MULTi32_ComplementedRepresentation_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_REDf16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_REDi32_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_SHRAi32_OpincaaCodeGen.h
  llvm/lib/Target/Connex/Select_SUBf16_OpincaaCodeGen.h
  llvm/lib/Target/Connex/TargetInfo/CMakeLists.txt
  llvm/lib/Target/Connex/TargetInfo/ConnexTargetInfo.cpp
  llvm/test/CodeGen/Connex/MatMulBT-128_i16.ll
  llvm/test/CodeGen/Connex/MatMulBT-512_i16_tiled_182_74_512.ll
  llvm/test/CodeGen/Connex/SAD1024_i16.ll
  llvm/test/CodeGen/Connex/SSD1024_i16.ll
  llvm/test/CodeGen/Connex/lit.local.cfg



More information about the llvm-commits mailing list