Lines Matching refs:RTL
16 RTL, as well as the interfaces to loop-related analyses (induction
25 * loop-iv:: Induction variables on RTL.
170 number of insns in the loop, on GIMPLE and on RTL.
203 specified RTL code on it. On GIMPLE, the function can still be used,
226 @code{tree_duplicate_loop_to_header_edge}: These functions (on RTL and
351 @section IV analysis on RTL
352 @cindex IV analysis on RTL
354 The induction variable on RTL is simple and only allows analysis of
402 Both on GIMPLE and on RTL, there are functions available to determine
414 @item @code{noloop_assumptions} on RTL, @code{may_be_zero} on GIMPLE: If
417 This condition is only available on RTL. On GIMPLE, conditions for
419 @item @code{niter_expr} on RTL, @code{niter} on GIMPLE: The expression
424 Both on GIMPLE and on RTL, it necessary for the induction variable
425 analysis framework to be initialized (SCEV on GIMPLE, loop-iv on RTL).
429 function. On RTL, the results are returned in @code{struct niter_desc}
434 @code{find_simple_exit} on RTL. Finally, there are functions that
438 @code{get_simple_loop_desc} on RTL.