[PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer type.

Manoj Gupta via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 20 16:59:41 PDT 2017


manojgupta updated this revision to Diff 111914.
manojgupta added a comment.
Herald added a subscriber: javed.absar.

Back to it after a (long) break.

1. Added tests for both pointer->float and float->pointer cases.
2. CLeaned up most conditions into asserts.
3. Moved tests to Codegen/ARM. The crash disappears without arm tuple so can't remove it.
4. Simplified/cleanedup the tests.


https://reviews.llvm.org/D35498

Files:
  lib/Transforms/Vectorize/LoopVectorize.cpp
  test/CodeGen/ARM/loopvectorize_pr33804_1.ll
  test/CodeGen/ARM/loopvectorize_pr33804_2.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D35498.111914.patch
Type: text/x-patch
Size: 14094 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170820/9fb7cf84/attachment.bin>


More information about the llvm-commits mailing list