llvm-project/llvm/test/Analysis/Delinearization
Tobias Grosser 2bbec0ee7f [SCEV] Consider delinearization pattern with extension with identity factor
Summary: The delinearization algorithm did not consider terms which had an extension without a multiply factor, i.e. a identify factor. We lose cases where size is char type where there will no multiply factor.

Reviewers: sanjoy, grosser

Subscribers: mzolotukhin, Eugene.Zelenko, llvm-commits, mssimpso, sanjoy, grosser

Differential Revision: https://reviews.llvm.org/D16492

llvm-svn: 284378
2016-10-17 11:56:26 +00:00
..
a.ll
divide_by_one.ll
gcd_multiply_expr.ll
himeno_1.ll
himeno_2.ll
iv_times_constant_in_subscript.ll
lit.local.cfg
multidim_ivs_and_integer_offsets_3d.ll [SCEV] Mark AddExprs as nsw or nuw if legal 2015-10-22 19:57:19 +00:00
multidim_ivs_and_integer_offsets_nts_3d.ll [SCEV] Mark AddExprs as nsw or nuw if legal 2015-10-22 19:57:19 +00:00
multidim_ivs_and_parameteric_offsets_3d.ll
multidim_only_ivs_2d.ll
multidim_only_ivs_2d_nested.ll
multidim_only_ivs_3d.ll
multidim_only_ivs_3d_cast.ll
multidim_two_accesses_different_delinearization.ll
parameter_addrec_product.ll SCEV: Allow simple AddRec * Parameter products in delinearization 2015-10-12 08:02:00 +00:00
terms_with_identity_factor.ll [SCEV] Consider delinearization pattern with extension with identity factor 2016-10-17 11:56:26 +00:00
type_mismatch.ll
undef.ll