Lines Matching refs:arginfo

3810 		       struct simd_call_arg_info *arginfo)
3864 arginfo->linear_step = linear_step;
3865 arginfo->op = base;
3866 arginfo->simd_lane_linear = true;
3909 auto_vec<simd_call_arg_info> arginfo;
3957 arginfo.reserve (nargs, true);
4052 arginfo.quick_push (thisarginfo);
4098 else if (arginfo[i].dt == vect_constant_def
4099 || arginfo[i].dt == vect_external_def
4100 || arginfo[i].linear_step)
4104 if (arginfo[i].dt != vect_constant_def
4105 && arginfo[i].dt != vect_external_def)
4110 if (arginfo[i].dt == vect_constant_def
4111 || arginfo[i].dt == vect_external_def
4112 || (arginfo[i].linear_step
4130 if (n->simdclone->args[i].alignment > arginfo[i].align)
4135 if (arginfo[i].align)
4136 this_badness += (exact_log2 (arginfo[i].align)
4152 if ((arginfo[i].dt == vect_constant_def
4153 || arginfo[i].dt == vect_external_def)
4157 arginfo[i].vectype = get_vectype_for_scalar_type (vinfo, arg_type,
4159 if (arginfo[i].vectype == NULL
4160 || (simd_clone_subparts (arginfo[i].vectype)
4191 STMT_VINFO_SIMD_CLONE_INFO (stmt_info).safe_push (arginfo[i].op);
4192 tree lst = POINTER_TYPE_P (TREE_TYPE (arginfo[i].op))
4193 ? size_type_node : TREE_TYPE (arginfo[i].op);
4194 tree ls = build_int_cst (lst, arginfo[i].linear_step);
4196 tree sll = arginfo[i].simd_lane_linear
4249 < simd_clone_subparts (arginfo[i].vectype))
4252 k = (simd_clone_subparts (arginfo[i].vectype)
4260 vec_oprnd0 = arginfo[i].op;
4266 arginfo[i].op = vec_oprnd0;
4280 / simd_clone_subparts (arginfo[i].vectype));
4295 arginfo[i].op);
4296 arginfo[i].op = vec_oprnd0;
4325 arginfo[i].op
4326 = force_gimple_operand (unshare_expr (arginfo[i].op),
4335 if (arginfo[i].simd_lane_linear)
4337 vargs.safe_push (arginfo[i].op);
4343 add_phi_arg (new_phi, arginfo[i].op,
4362 arginfo[i].op = phi_res;
4379 arginfo[i].op, tcst);