Re: [PATCH, SMS 1/3] Support closing_branch_deps (second try)

2011-05-12 Thread Revital Eres
Hello Ramana, Following our conversation; here is the patch again without the arm specific flags. Tested on ARM machine configured with [--with-arch=armv7-a] --with-mode=thumb. OK for mainline? Thanks, Revital testsuite/Changlog:        * gcc.target/arm/sms-9.c: New file.        *

Re: [PATCH, SMS 1/3] Support closing_branch_deps (second try)

2011-05-11 Thread Revital Eres
Hello, please clarify that, e.g., instruction scheduled on cycle AMOUNT will move to cycle zero. OK, done. shouldn't normalized_time be used here instead of SCHED_TIME (u)? SCHED_TIME (u) is been set to normalized_time just before using it. Thanks, Revital

Re: [PATCH, SMS 1/3] Support closing_branch_deps (second try)

2011-05-11 Thread Revital Eres
Hello, please clarify that, e.g., instruction scheduled on cycle AMOUNT will move to cycle zero. OK, done. shouldn't normalized_time be used here instead of SCHED_TIME (u)? SCHED_TIME (u) is been set to normalized_time just before using it. Thanks, Revital

[PATCH, SMS 1/3] Support closing_branch_deps (second try)

2011-05-07 Thread Revital Eres
Hello, The attached patch includes enhancements for SMS to support targets that their doloop part is not decoupled from the rest of the loop's instructions, as SMS currently requires. In this case, the branch can not be placed wherever we want (as is currently done) due to the fact it must honor