* lambda.h (build_linear_expr): New.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Jun 2007 06:08:58 +0000 (06:08 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Jun 2007 06:08:58 +0000 (06:08 +0000)
commit87cbf023f37936aac287f2bf03b1ede3307c33cd
treebd5186af1c19a3521332d48b13b46ab6820faad1
parent540d5745fa907c24f1547406d85681e33b5e7968
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125355 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lambda-code.c
gcc/lambda.h
gcc/testsuite/gcc.dg/tree-ssa/ltrans-6.c [new file with mode: 0644]