Lines Matching refs:orig_arg
591 sc->args[i].orig_arg = node->definition ? parm : NULL_TREE; in simd_clone_adjust_argument_types()
687 sc->args[i].orig_arg in simd_clone_adjust_argument_types()
977 tree basetype = TREE_TYPE (node->simdclone->args[i].orig_arg); in ipa_simd_modify_function_body()
1123 ptype = TREE_TYPE (node->simdclone->args[i].orig_arg); in simd_clone_linear_addend()
1127 ptype = TREE_TYPE (TREE_TYPE (node->simdclone->args[i].orig_arg)); in simd_clone_linear_addend()
1134 tree arg = node->simdclone->args[idx].orig_arg; in simd_clone_linear_addend()
1399 && (TREE_ADDRESSABLE (node->simdclone->args[i].orig_arg) in simd_clone_adjust()
1401 (TREE_TYPE (node->simdclone->args[i].orig_arg)))) in simd_clone_adjust()
1403 tree orig_arg = node->simdclone->args[i].orig_arg; in simd_clone_adjust() local
1404 if (is_gimple_reg_type (TREE_TYPE (orig_arg))) in simd_clone_adjust()
1405 iter1 = make_ssa_name (TREE_TYPE (orig_arg)); in simd_clone_adjust()
1408 iter1 = create_tmp_var_raw (TREE_TYPE (orig_arg)); in simd_clone_adjust()
1412 g = gimple_build_assign (iter1, orig_arg); in simd_clone_adjust()
1415 g = gimple_build_assign (orig_arg, iter1); in simd_clone_adjust()
1419 && DECL_BY_REFERENCE (node->simdclone->args[i].orig_arg) in simd_clone_adjust()
1420 && TREE_CODE (TREE_TYPE (node->simdclone->args[i].orig_arg)) in simd_clone_adjust()
1423 (TREE_TYPE (TREE_TYPE (node->simdclone->args[i].orig_arg)))) in simd_clone_adjust()
1425 tree orig_arg = node->simdclone->args[i].orig_arg; in simd_clone_adjust() local
1426 tree def = ssa_default_def (cfun, orig_arg); in simd_clone_adjust()
1429 iter1 = create_tmp_var_raw (TREE_TYPE (TREE_TYPE (orig_arg))); in simd_clone_adjust()
1444 && TREE_CODE (TREE_TYPE (node->simdclone->args[i].orig_arg)) in simd_clone_adjust()
1448 tree orig_arg = node->simdclone->args[i].orig_arg; in simd_clone_adjust() local
1449 tree def = ssa_default_def (cfun, orig_arg); in simd_clone_adjust()
1458 if (!useless_type_conversion_p (TREE_TYPE (orig_arg), in simd_clone_adjust()
1461 tree t = make_ssa_name (need_cvt ? ptr_type_node : orig_arg); in simd_clone_adjust()
1466 t = make_ssa_name (orig_arg); in simd_clone_adjust()
1498 tree orig_arg = node->simdclone->args[i].orig_arg; in simd_clone_adjust() local
1499 gcc_assert (INTEGRAL_TYPE_P (TREE_TYPE (orig_arg)) in simd_clone_adjust()
1500 || POINTER_TYPE_P (TREE_TYPE (orig_arg))); in simd_clone_adjust()
1502 if (TREE_ADDRESSABLE (orig_arg)) in simd_clone_adjust()
1504 def = make_ssa_name (TREE_TYPE (orig_arg)); in simd_clone_adjust()
1505 iter1 = make_ssa_name (TREE_TYPE (orig_arg)); in simd_clone_adjust()
1507 iter2 = make_ssa_name (TREE_TYPE (orig_arg)); in simd_clone_adjust()
1509 g = gimple_build_assign (def, orig_arg); in simd_clone_adjust()
1514 def = ssa_default_def (cfun, orig_arg); in simd_clone_adjust()
1519 iter1 = make_ssa_name (orig_arg); in simd_clone_adjust()
1521 iter2 = make_ssa_name (orig_arg); in simd_clone_adjust()
1531 enum tree_code code = INTEGRAL_TYPE_P (TREE_TYPE (orig_arg)) in simd_clone_adjust()
1533 tree addtype = INTEGRAL_TYPE_P (TREE_TYPE (orig_arg)) in simd_clone_adjust()
1534 ? TREE_TYPE (orig_arg) : sizetype; in simd_clone_adjust()
1545 if (TREE_ADDRESSABLE (orig_arg)) in simd_clone_adjust()
1548 g = gimple_build_assign (orig_arg, iter1); in simd_clone_adjust()
1565 tree orig_arg = node->simdclone->args[i].orig_arg; in simd_clone_adjust() local
1566 tree def = ssa_default_def (cfun, orig_arg); in simd_clone_adjust()
1567 gcc_assert (!TREE_ADDRESSABLE (orig_arg) in simd_clone_adjust()
1568 && TREE_CODE (TREE_TYPE (orig_arg)) == REFERENCE_TYPE); in simd_clone_adjust()
1571 tree rtype = TREE_TYPE (TREE_TYPE (orig_arg)); in simd_clone_adjust()
1572 iter1 = make_ssa_name (orig_arg); in simd_clone_adjust()
1574 iter2 = make_ssa_name (orig_arg); in simd_clone_adjust()