forked from OSchip/llvm-project
0905a23806
To avoid overflows we still use a larger type (i64) while calculating the value of the old ivs. However, we truncate the result to the type of the old iv when providing it to the new code. A corresponding test case is added to the polly test suite. Also, a failing test case is fixed. This fixes PR12311. Contributed by: Tsingray Liu <tsingrayliu@gmail.com> llvm-svn: 153952 |
||
---|---|---|
.. | ||
codegen_constant_offset.c | ||
codegen_constant_offset.ll | ||
codegen_constant_offset___%for.cond---%for.end.jscop | ||
codegen_constant_offset___%for.cond---%for.end.jscop.transformed | ||
codegen_simple.c | ||
codegen_simple.ll | ||
codegen_simple___%for.cond---%for.end.jscop | ||
codegen_simple___%for.cond---%for.end.jscop.transformed | ||
codegen_simple_md.c | ||
codegen_simple_md.ll | ||
codegen_simple_md___%for.cond---%for.end6.jscop | ||
codegen_simple_md___%for.cond---%for.end6.jscop.transformed+withconst | ||
codegen_simple_md___%for.cond---%for.end6.jscop.transformed+withoutconst | ||
simple.c | ||
simple.ll | ||
simple___%for.cond---%for.end.jscop | ||
simple___%for.cond---%for.end.jscop.transformed | ||
simple___%for.cond4---%for.end14.jscop | ||
simple___%for.cond4---%for.end14.jscop.transformed | ||
simple_analyze.ll |