[PATCH] Add support for complex aggregate store in InstCombine

Amaury SECHET deadalnix+llvmreview at gmail.com
Mon May 25 16:05:21 PDT 2015


Rebase.

As per discussion with @majnemer , the open question is what to do if the aggregate is larger than what is supported on the target.

IMO, it is still preferable to generate load too larges, as they are at least somewhat supported as opposed to not supported at all.


http://reviews.llvm.org/D9766

Files:
  lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  test/Transforms/InstCombine/unpack-fca.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9766.26499.patch
Type: text/x-patch
Size: 12938 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150525/55eb9b07/attachment.bin>


More information about the llvm-commits mailing list