[PATCH] Add support to recognize non SIMD kind of parallelism in SLPVectorizer

Karthik Bhat kv.bhat at samsung.com
Wed Jun 18 03:52:45 PDT 2014


Hi Hal,
Thanks for the review. 
Yes we can handle fsub,fadd,fsub sequence as well. 
Updated the patch as per review comments to handle sequence fsub,fadd,fsub,fadd,... and also add/sub sequence. 
Updated the test case to check for the shuffle mask used.

Please if you could review the same.
Thanks
Karthik Bhat

http://reviews.llvm.org/D4015

Files:
  include/llvm/Analysis/TargetTransformInfo.h
  lib/Analysis/TargetTransformInfo.cpp
  lib/CodeGen/BasicTargetTransformInfo.cpp
  lib/Transforms/Vectorize/SLPVectorizer.cpp
  test/Transforms/SLPVectorizer/X86/addsub.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4015.10546.patch
Type: text/x-patch
Size: 21950 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140618/ab2ea7db/attachment.bin>


More information about the llvm-commits mailing list