lambda.h (build_linear_expr): New.
authorJan Sjodin <jan.sjodin@amd.com>
Wed, 6 Jun 2007 06:08:58 +0000 (06:08 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Wed, 6 Jun 2007 06:08:58 +0000 (06:08 +0000)
commit69f2880c76592888802df4ab3621b9f32cf1523b
treebd5186af1c19a3521332d48b13b46ab6820faad1
parent518a0b783878a8e1056a79ff31f18170775530a3
lambda.h (build_linear_expr): New.

* lambda.h (build_linear_expr): New.
* lambda-code.c (lbv_to_gcc_expression, lle_to_gcc_expression):
Use build_linear_expr, call fold and force_gimple_operand.
(lambda_loopnest_to_gcc_loopnest): Check that there is
something to insert.
* testsuite/gcc.dg/tree-ssa/ltrans-6.c: New.

Co-Authored-By: Sebastian Pop <sebpop@gmail.com>
From-SVN: r125355
gcc/ChangeLog
gcc/lambda-code.c
gcc/lambda.h
gcc/testsuite/gcc.dg/tree-ssa/ltrans-6.c [new file with mode: 0644]