[PATCH] D48128: [ARM] Parallel DSP IR Pass
    Sjoerd Meijer via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Jun 14 09:29:32 PDT 2018
    
    
  
SjoerdMeijer updated this revision to Diff 151365.
SjoerdMeijer marked an inline comment as done.
SjoerdMeijer added a comment.
This is addressing:
> We also need to check that the DSP instructions are supported. There also should be a check, or an assert, that this pass is being run on an Arm subtarget.
I've moved the pass to the ARM backend to do this, which is of course the only right place for this pass (it runs pre-isel).
I will now start looking in the other feedback; thanks for that.
https://reviews.llvm.org/D48128
Files:
  lib/Target/ARM/ARM.h
  lib/Target/ARM/ARMParallelDSP.cpp
  lib/Target/ARM/ARMTargetMachine.cpp
  lib/Target/ARM/CMakeLists.txt
  lib/Target/ARM/LLVMBuild.txt
  test/CodeGen/ARM/smlad0.ll
  test/CodeGen/ARM/smlad1.ll
  test/CodeGen/ARM/smlad2.ll
  test/CodeGen/ARM/smlad3.ll
  test/CodeGen/ARM/smlad4.ll
  test/CodeGen/ARM/smlad5.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48128.151365.patch
Type: text/x-patch
Size: 34379 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180614/110b2a15/attachment.bin>
    
    
More information about the llvm-commits
mailing list