This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
@@ -880,31 +869,37 @@ init_copy_prop (void) value was loop invariant, it will be hoisted by LICM and exposed for copy propagation. */ if (stmt_ends_bb_p (stmt)) - DONT_SIMULATE_AGAIN (stmt) = false; + prop_set_simulate_again (stmt, true); else if (stmt_may_generate_copy (stmt) - && loop_depth_of_name (GIMPLE_STMT_OPERAND (stmt, 1)) <= depth) - DONT_SIMULATE_AGAIN (stmt) = false; + /* Since we are iterating over the statements in + BB, not the phi nodes, STMT will always be an + ssignment. */
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |