Home
last modified time | relevance | path

Searched refs:fold_convert (Results 1 – 25 of 157) sorted by relevance

1234567

/netbsd/src/external/gpl3/gcc/dist/gcc/
Domp-expand.cc740 fold_convert (type, in expand_parallel_call()
741 fold_convert (pointer_sized_int_node, t))); in expand_parallel_call()
863 priority = fold_convert (integer_type_node, in expand_task_call()
942 num_teams = fold_convert (unsigned_type_node, num_teams); in expand_teams_call()
950 thread_limit = fold_convert (unsigned_type_node, thread_limit); in expand_teams_call()
1619 s = fold_convert (diff_type, s); in expand_oacc_collapse_init()
1628 fold_convert (plus_type, negating ? b : e), in expand_oacc_collapse_init()
1629 fold_convert (plus_type, negating ? e : b)); in expand_oacc_collapse_init()
1630 expr = fold_convert (diff_type, expr); in expand_oacc_collapse_init()
1649 fold_convert (bound_type, iters)); in expand_oacc_collapse_init()
[all …]
Dtree-ssa-loop-niter.cc161 c0 = fold_convert (type, c0); in refine_value_range_using_guard()
162 c1 = fold_convert (type, c1); in refine_value_range_using_guard()
601 c0 = fold_convert (type, c0); in refine_bounds_using_guard()
602 c1 = fold_convert (type, c1); in refine_bounds_using_guard()
1003 s = fold_convert (niter_type, in number_of_iterations_ne()
1006 fold_convert (niter_type, iv->base), in number_of_iterations_ne()
1007 fold_convert (niter_type, final)); in number_of_iterations_ne()
1012 s = fold_convert (niter_type, iv->step); in number_of_iterations_ne()
1014 fold_convert (niter_type, final), in number_of_iterations_ne()
1015 fold_convert (niter_type, iv->base)); in number_of_iterations_ne()
[all …]
Dtree-affine.cc186 elt = fold_convert (type, elt); in aff_combination_add_elt()
189 fold_convert (type, elt), in aff_combination_add_elt()
231 tree val = fold_convert (type, aff_combination_to_tree (comb)); in aff_combination_convert()
238 comb->rest = fold_convert (type, comb->rest); in aff_combination_convert()
249 comb->elts[j].val = fold_convert (type, comb->elts[i].val); in aff_combination_convert()
340 op0 = fold_convert (otype, op0); in expr_to_aff_combination()
341 op1 = fold_convert (otype, op1); in expr_to_aff_combination()
369 op0 = fold_convert (otype, op0); in expr_to_aff_combination()
370 op1 = fold_convert (otype, op1); in expr_to_aff_combination()
491 elt = fold_convert (type, elt); in add_elt_to_tree()
[all …]
Dsancov.cc111 lhs = fold_convert (to_type, lhs); in instrument_comparison()
119 rhs = fold_convert (to_type, rhs); in instrument_comparison()
198 fold_convert (uint64_type_node, low_case)); in instrument_switch()
203 fold_convert (uint64_type_node, high_case)); in instrument_switch()
219 index = fold_convert (uint64_type_node, index); in instrument_switch()
Dtree-ssa-ifcombine.cc499 bits1 = fold_convert (unsigned_type_for (TREE_TYPE (bits1)), bits1); in ifcombine_ifandif()
500 name1 = fold_convert (TREE_TYPE (bits1), name1); in ifcombine_ifandif()
501 bits2 = fold_convert (unsigned_type_for (TREE_TYPE (bits2)), bits2); in ifcombine_ifandif()
502 bits2 = fold_convert (TREE_TYPE (bits1), bits2); in ifcombine_ifandif()
506 bits2 = fold_convert (unsigned_type_for (TREE_TYPE (bits2)), bits2); in ifcombine_ifandif()
507 name1 = fold_convert (TREE_TYPE (bits2), name1); in ifcombine_ifandif()
508 bits1 = fold_convert (unsigned_type_for (TREE_TYPE (bits1)), bits1); in ifcombine_ifandif()
509 bits1 = fold_convert (TREE_TYPE (bits2), bits1); in ifcombine_ifandif()
Dfunction.h570 (TO).var = fold_convert (ssizetype, inc); \
573 fold_convert (ssizetype, inc)); \
583 fold_convert (ssizetype, dec)); \
586 fold_convert (ssizetype, dec)); \
593 : size_binop (PLUS_EXPR, fold_convert (ssizetype, (SIZE).var), \
Domp-general.cc167 step = fold_convert (ssizetype, TREE_OPERAND (incr, 1)); in omp_get_for_step_from_incr()
547 t = fold_convert (itype, t); in omp_extract_for_data()
548 first = fold_convert (itype, first); in omp_extract_for_data()
549 ostep = fold_convert (itype, ostep); in omp_extract_for_data()
561 tree m1 = fold_convert (itype, loop->m1); in omp_extract_for_data()
562 tree n1 = fold_convert (itype, loop->n1); in omp_extract_for_data()
574 tree n2 = fold_convert (itype, loop->n2); in omp_extract_for_data()
575 tree m2 = fold_convert (itype, loop->m2); in omp_extract_for_data()
585 n1first = fold_convert (TREE_TYPE (loop->v), n1first); in omp_extract_for_data()
586 n2first = fold_convert (TREE_TYPE (loop->v), n2first); in omp_extract_for_data()
[all …]
Dstmt.cc919 minval = fold_convert (index_type, CASE_LOW (elt)); in expand_case()
922 maxval = fold_convert (index_type, CASE_HIGH (elt)); in expand_case()
924 maxval = fold_convert (index_type, CASE_LOW (elt)); in expand_case()
946 minval = fold_convert (index_type, minval); in expand_case()
947 maxval = fold_convert (index_type, maxval); in expand_case()
978 low = fold_convert (index_type, low); in expand_case()
987 high = fold_convert (index_type, high); in expand_case()
Domp-offload.cc136 size = fold_convert (const_ptr_type_node, DECL_SIZE_UNIT (it)); in add_decls_addresses_to_decl_constructor()
609 per = fold_convert (type, per); in oacc_xform_loop()
610 chunk_size = fold_convert (type, chunk_size); in oacc_xform_loop()
626 r = build2 (MULT_EXPR, type, fold_convert (type, r), step); in oacc_xform_loop()
658 r = fold_convert (diff_type, r); in oacc_xform_loop()
667 volume = fold_convert (diff_type, volume); in oacc_xform_loop()
669 chunk_size = fold_convert (diff_type, chunk_size); in oacc_xform_loop()
680 fold_convert (diff_type, inner_size)); in oacc_xform_loop()
682 r = fold_convert (diff_type, r); in oacc_xform_loop()
686 inner = fold_convert (diff_type, inner); in oacc_xform_loop()
[all …]
Dtree-ssa-address.cc304 addr_base = fold_convert (type, TMR_BASE (mem_ref)); in tree_mem_ref_addr()
329 fold_convert (TREE_TYPE (addr_off), offset)); in tree_mem_ref_addr()
376 addr->offset = fold_convert (alias_ptr_type, addr->offset); in create_mem_ref_raw()
477 parts->base = fold_convert (build_pointer_type (type), val); in move_hint_to_base()
528 parts->index = fold_convert (sizetype, val); in move_variant_to_index()
542 parts->index = fold_convert (sizetype, elt); in add_to_parts()
672 elt = fold_convert (sizetype, addr->elts[i].val); in most_expensive_mult_to_index()
739 part = fold_convert (sizetype, addr->elts[i].val); in addr_to_parts()
746 add_to_parts (parts, fold_convert (sizetype, addr->rest)); in addr_to_parts()
Dtree-chrec.cc340 return fold_build_pointer_plus (fold_convert (type, op0), in chrec_fold_plus_1()
344 fold_convert (type, op0), in chrec_fold_plus_1()
345 fold_convert (type, op1)); in chrec_fold_plus_1()
492 return fold_convert (type, n); in tree_fold_binomial()
1460 fold_convert (type, TREE_OPERAND (chrec, 0)), in chrec_convert_1()
1461 fold_convert (type, TREE_OPERAND (chrec, 1))); in chrec_convert_1()
1473 fold_convert (utype, in chrec_convert_1()
1475 fold_convert (utype, in chrec_convert_1()
1480 res = fold_convert (type, chrec); in chrec_convert_1()
Dtree-tailcall.cc689 a = fold_build2 (PLUS_EXPR, type, fold_convert (type, a), tmp_a); in find_tail_calls()
697 m = fold_build2 (MULT_EXPR, type, fold_convert (type, m), tmp_m); in find_tail_calls()
702 a = fold_build2 (MULT_EXPR, type, fold_convert (type, a), tmp_m); in find_tail_calls()
806 fold_convert (TREE_TYPE (op1), acc), op1); in adjust_return_value_with_ops()
807 tree rhs = fold_convert (ret_type, tem); in adjust_return_value_with_ops()
832 tree rhs = fold_convert (TREE_TYPE (acc), in update_accumulator_with_ops()
835 fold_convert (TREE_TYPE (op1), acc), in update_accumulator_with_ops()
Dtree-ssa-loop-ivopts.cc1106 obj = fold_convert (ptr_type_node, build_fold_addr_expr (base)); in determine_base_object_1()
1109 obj = fold_convert (ptr_type_node, *tp); in determine_base_object_1()
1201 base = fold_convert (TREE_TYPE (base), aff_combination_to_tree (&comb)); in alloc_iv()
1333 base = fold_convert (type, base); in find_bivs()
1339 step = fold_convert (type, step); in find_bivs()
2824 return fold_convert (orig_type, expr); in strip_offset_1()
2842 return fold_convert (orig_type, expr); in strip_offset_1()
2907 return fold_convert (orig_type, expr); in strip_offset_1()
2938 expr = fold_convert (orig_type, expr); in strip_offset_1()
3140 base = fold_convert (type, base); in add_candidate_1()
[all …]
Dtree-data-ref.cc768 *off = fold_convert (ssizetype, op0); in split_constant_offset_1()
797 *off = size_binop (MULT_EXPR, off0, fold_convert (ssizetype, op1)); in split_constant_offset_1()
802 fold_convert (sizetype, op1)); in split_constant_offset_1()
830 var0 = fold_convert (type, base); in split_constant_offset_1()
955 *var = fold_convert (type, *var); in split_constant_offset_1()
960 *var = fold_convert (sizetype, *var); in split_constant_offset_1()
1054 *var = fold_convert (sizetype, *var); in split_constant_offset()
1075 *var = fold_convert (TREE_TYPE (exp), *var); in split_constant_offset()
1222 fold_convert (ssizetype, base_iv.step), in dr_analyze_innermost()
1223 fold_convert (ssizetype, offset_iv.step)); in dr_analyze_innermost()
[all …]
Dtree-scalar-evolution.cc1569 new_init = fold_convert (TREE_TYPE (res), in interpret_loop_phi()
1770 fold_convert (ctype, integer_minus_one_node)); in interpret_rhs_expr()
1781 fold_convert (type, integer_minus_one_node), in interpret_rhs_expr()
2543 return fold_convert (type, op0); in instantiate_scev_convert()
2589 (type, fold_convert (type, integer_minus_one_node), op0); in instantiate_scev_not()
2593 (type, fold_convert (type, integer_minus_one_node), op0); in instantiate_scev_not()
3136 init = fold_convert (type, init); in derive_simple_iv_with_niters()
3137 step = fold_convert (type, step); in derive_simple_iv_with_niters()
3142 delta = fold_build2 (MINUS_EXPR, type, init, fold_convert (type, bound)); in derive_simple_iv_with_niters()
3148 delta = fold_build2 (MINUS_EXPR, type, fold_convert (type, bound), init); in derive_simple_iv_with_niters()
[all …]
Dtree-ssa-loop-prefetch.cc465 fold_convert (sizetype, step), in idx_analyze_ref()
466 fold_convert (sizetype, stepsize)); in idx_analyze_ref()
474 fold_convert (sizetype, *ar_data->step), in idx_analyze_ref()
475 fold_convert (sizetype, step)); in idx_analyze_ref()
1203 fold_convert (sizetype, ref->group->step), in issue_prefetch_ref()
1204 fold_convert (sizetype, size_int (ahead))); in issue_prefetch_ref()
Dtree-object-size.cc375 offset = fold_convert (sizetype, offset); in size_for_offset()
447 t = fold_convert (sizetype, t); in compute_object_offset()
788 targ1 = fold_convert (sizetype, targ1); in alloc_object_size()
796 targ2 = fold_convert (sizetype, targ2); in alloc_object_size()
1514 sz = fold_convert (sizetype, sz); in parm_object_size()
1971 tree cst = fold_convert (type, bytes); in early_object_sizes_execute_one()
2084 result = fold_convert (size_type_node, in object_sizes_execute()
Dstor-layout.cc897 x = fold_convert (bitsizetype, x); in bits_from_bytes()
931 return size_binop (PLUS_EXPR, offset, fold_convert (sizetype, bytepos)); in byte_from_pos()
946 fold_convert (sizetype, TREE_OPERAND (pos, 0)), in pos_from_bit()
953 fold_convert (sizetype, in pos_from_bit()
1360 fold_convert (sizetype, in place_field()
1568 fold_convert (sizetype, d)); in place_field()
1683 fold_convert (sizetype, in place_field()
1960 = fold_convert (sizetype, in finalize_type_size()
2535 = fold_convert (sizetype, in layout_type()
Dubsan.cc142 return fold_convert (pointer_sized_int_node, t); in ubsan_encode_value()
715 index = fold_convert (TREE_TYPE (bound), index); in ubsan_expand_bounds_ifn()
858 fold_convert (unsigned_char_type_node, ckind), in ubsan_expand_null_ifn()
1521 fold_convert (TREE_TYPE (t), moff)); in maybe_instrument_pointer_overflow()
1523 t = fold_convert (sizetype, moff); in maybe_instrument_pointer_overflow()
1742 minv = fold_convert (utype, minv); in instrument_bool_enum_load()
1743 maxv = fold_convert (utype, maxv); in instrument_bool_enum_load()
2217 fold_convert (pointer_sized_int_node, ptr), in instrument_object_size()
2218 fold_convert (pointer_sized_int_node, base_addr)); in instrument_object_size()
Dtree-vect-loop-manip.cc1601 fold_convert (stype, niters), step_expr); in vect_update_ivs_after_vectorizer()
1605 ni = fold_convert (type, in vect_update_ivs_after_vectorizer()
1607 fold_convert (stype, init_expr), in vect_update_ivs_after_vectorizer()
1670 tree int_start_addr = fold_convert (type, start_addr); in get_misalign_in_elems()
1761 iters = fold_convert (niters_type, iters); in vect_gen_prolog_loop_niters()
1809 fold_convert (sizetype, niters), in vect_update_init_of_dr()
1810 fold_convert (sizetype, DR_STEP (dr))); in vect_update_init_of_dr()
1812 fold_convert (sizetype, offset), niters); in vect_update_init_of_dr()
1837 niters = fold_convert (sizetype, niters); in vect_update_inits_of_drs()
1872 misalign_in_elems = fold_convert (type, misalign_in_elems); in vect_prepare_for_masked_peels()
[all …]
Dtree-vrp.cc364 val2 = fold_convert (TREE_TYPE (val1), val2); in compare_values_warnv()
1555 cst = fold_convert (TREE_TYPE (name2), val); in register_edge_assert_for_2()
1619 cst = fold_convert (TREE_TYPE (name2), in register_edge_assert_for_2()
1624 fold_convert (TREE_TYPE (name2), val)); in register_edge_assert_for_2()
1669 val2 = fold_convert (type, val2); in register_edge_assert_for_2()
1735 comp_code, fold_convert (TREE_TYPE (rhs1), val)); in register_edge_assert_for_2()
3019 op, fold_convert (TREE_TYPE (op), min), in find_switch_asserts()
3023 fold_convert (TREE_TYPE (op), max), in find_switch_asserts()
3076 min = fold_convert (TREE_TYPE (op), min); in find_switch_asserts()
3085 tree uop = fold_convert (unsigned_type_for (TREE_TYPE (op)), op); in find_switch_asserts()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/
Dvxworks.cc113 constructor_elt elt = {field, fold_convert (TREE_TYPE (field), tmpl_addr)}; in vxworks_emutls_var_init()
123 elt.value = fold_convert (TREE_TYPE (field), DECL_SIZE_UNIT (decl)); in vxworks_emutls_var_init()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000-c.cc843 tree result = fold_convert (type, expr); in fully_fold_convert()
924 return fold_convert (ret_type, call); in altivec_build_resolved_builtin()
966 fold_convert (types[0], args[1])); in resolve_vec_mul()
1304 arg = save_expr (fold_convert (TREE_TYPE (type), arg)); in resolve_vec_splats()
1443 result = fold_convert (arg1_inner_type, result); in resolve_vec_extract()
1821 arg = fold_convert (type, arg); in altivec_resolve_overloaded_builtin()
1832 arg = fold_convert (type, arg); in altivec_resolve_overloaded_builtin()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/stormy16/
Dstormy16.cc1320 u = fold_convert (TREE_TYPE (count), u); in xstormy16_expand_builtin_va_start()
1370 t = fold_convert (TREE_TYPE (count), size_tree); in xstormy16_gimplify_va_arg_expr()
1372 r = fold_convert (TREE_TYPE (count), size_int (size_of_reg_args)); in xstormy16_gimplify_va_arg_expr()
1400 t = fold_convert (TREE_TYPE (count), r); in xstormy16_gimplify_va_arg_expr()
1408 t = fold_convert (TREE_TYPE (count), t); in xstormy16_gimplify_va_arg_expr()
1411 fold_convert (TREE_TYPE (count), size_tree)); in xstormy16_gimplify_va_arg_expr()
1412 t = fold_convert (TREE_TYPE (t), fold (t)); in xstormy16_gimplify_va_arg_expr()
1420 t = fold_convert (TREE_TYPE (count), size_tree); in xstormy16_gimplify_va_arg_expr()
1424 addr = fold_convert (build_pointer_type (type), addr); in xstormy16_gimplify_va_arg_expr()
/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dclass.cc460 v_offset = fold_convert (t, current_vtt_parm); in build_base_path()
511 offset = fold_convert (sizetype, offset); in build_base_path()
661 expr = fold_convert (build_pointer_type (BINFO_TYPE (base)), expr); in convert_to_base_statically()
782 fold_convert (TREE_TYPE (instance_ptr), idx)); in build_vfn_ref()
1970 fold_convert (ssizetype, in determine_primary_bases()
1972 fold_convert (ssizetype, in determine_primary_bases()
2034 fold_convert (ssizetype, BINFO_OFFSET (primary))); in determine_primary_bases()
2699 tree offset = fold_convert (ssizetype, BINFO_OFFSET (thunk_binfo)); in update_vtable_entry_for_fn()
2707 fold_convert (ssizetype, in update_vtable_entry_for_fn()
2796 fold_convert (ssizetype, BINFO_OFFSET (virtual_base)), in update_vtable_entry_for_fn()
[all …]

1234567