Lines Matching refs:init_ctrl
264 vect_set_loop_control (class loop *loop, tree ctrl, tree init_ctrl, in vect_set_loop_control() argument
268 add_phi_arg (phi, init_ctrl, loop_preheader_edge (loop), UNKNOWN_LOCATION); in vect_set_loop_control()
589 tree init_ctrl = NULL_TREE; in vect_set_loop_controls_directly() local
613 init_ctrl = make_temp_ssa_name (ctrl_type, NULL, "max_mask"); in vect_set_loop_controls_directly()
614 gimple *tmp_stmt = vect_gen_while (init_ctrl, start, end); in vect_set_loop_controls_directly()
619 init_ctrl = make_temp_ssa_name (compare_type, NULL, "max_len"); in vect_set_loop_controls_directly()
620 gimple_seq seq = vect_gen_len (init_ctrl, start, in vect_set_loop_controls_directly()
636 if (init_ctrl) in vect_set_loop_controls_directly()
637 init_ctrl = gimple_build (preheader_seq, BIT_AND_EXPR, ctrl_type, in vect_set_loop_controls_directly()
638 init_ctrl, unskipped_mask); in vect_set_loop_controls_directly()
640 init_ctrl = unskipped_mask; in vect_set_loop_controls_directly()
643 if (!init_ctrl) in vect_set_loop_controls_directly()
647 init_ctrl = build_minus_one_cst (ctrl_type); in vect_set_loop_controls_directly()
649 init_ctrl = length_limit; in vect_set_loop_controls_directly()
667 vect_set_loop_control (loop, ctrl, init_ctrl, next_ctrl); in vect_set_loop_controls_directly()