[PATCH] D17246: [Polly] Allow all combinations of types and subscripts for memory accesses
Johannes Doerfert via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 14 14:37:57 PST 2016
jdoerfert created this revision.
jdoerfert added reviewers: grosser, Meinersbur.
jdoerfert added a subscriber: Polly.
To support non-aligned accesses we introduce a virtual element size
for arrays that divides each access function used for this array. The
adjustment of the access function based on the element size of the
array was therefore moved after this virtual element size was
determined, thus after all accesses have been created.
http://reviews.llvm.org/D17246
Files:
include/polly/ScopInfo.h
lib/Analysis/ScopInfo.cpp
test/Isl/CodeGen/invariant_cannot_handle_void.ll
test/ScopInfo/multiple-types-access-offset-not-dividable-by-element-size.ll
test/ScopInfo/multiple-types-non-power-of-two-2.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17246.47932.patch
Type: text/x-patch
Size: 11762 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160214/5ea085e1/attachment.bin>
More information about the llvm-commits
mailing list