[PATCH] D13530: [Polly][WIP] Remove the dimensions from the MemoryAccess

Johannes Doerfert via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 7 13:50:05 PDT 2015


jdoerfert created this revision.
jdoerfert added reviewers: grosser, Meinersbur.
jdoerfert added a subscriber: Polly.
Herald added a subscriber: sanjoy.

  We compute and store the dimensions of a delinearized array in
  multiple places. To reduce that number the MemoryAccess will now
  use the Sizes in the ScopArrayInfo object.

http://reviews.llvm.org/D13530

Files:
  include/polly/ScopDetection.h
  include/polly/ScopInfo.h
  lib/Analysis/ScopDetection.cpp
  lib/Analysis/ScopInfo.cpp
  test/ScopDetect/cross_loop_non_single_exit.ll
  test/ScopInfo/delinearize-together-all-data-refs.ll
  test/ScopInfo/invariant_load_ptr_ptr_noalias.ll
  test/ScopInfo/multi-scop.ll
  test/ScopInfo/multidim_only_ivs_3d_cast.ll
  test/ScopInfo/non_affine_region_4.ll
  test/ScopInfo/scalar.ll
  test/ScopInfo/simple_loop_1.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13530.36792.patch
Type: text/x-patch
Size: 42444 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151007/fbfb4009/attachment.bin>


More information about the llvm-commits mailing list