[PATCH] [Polly][Fix] Teach the IslExprBuilder about vector lanes

Johannes Doerfert doerfert at cs.uni-saarland.de
Thu Oct 9 08:18:51 PDT 2014


Hi grosser, sebpop, dpeixott, simbuerg,

  We can now add an offset to an isl_id in the IslExprBuilder in order
  to adjust the created code for the current vector lane.

  The modified code paths in the VectorBlockGenerator are tested by the
  two test cases.

http://reviews.llvm.org/D5704

Files:
  include/polly/CodeGen/BlockGenerators.h
  include/polly/CodeGen/IslExprBuilder.h
  lib/CodeGen/BlockGenerators.cpp
  lib/CodeGen/IslCodeGeneration.cpp
  lib/CodeGen/IslExprBuilder.cpp
  test/Isl/CodeGen/MemAccess/simple_stride2___%for.cond---%for.end.jscop
  test/Isl/CodeGen/MemAccess/simple_stride___%for.cond---%for.end.jscop.unknown_stride
  test/Isl/CodeGen/MemAccess/simple_stride_test.ll
  test/Isl/CodeGen/MemAccess/simple_stride_test_2.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5704.14655.patch
Type: text/x-patch
Size: 21983 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141009/0384a32f/attachment.bin>


More information about the llvm-commits mailing list