Home
last modified time | relevance | path

Searched refs:COMPONENT_REF (Results 1 – 25 of 154) sorted by relevance

1234567

/openbsd-src/gnu/gcc/gcc/
H A Dtree-nested.c814 x = build3 (COMPONENT_REF, TREE_TYPE (field), x, field, NULL_TREE); in get_static_chain()
848 x = build3 (COMPONENT_REF, TREE_TYPE (field), x, field, NULL_TREE); in get_frame_field()
855 x = build3 (COMPONENT_REF, TREE_TYPE (field), x, field, NULL_TREE); in get_frame_field()
897 x = build3 (COMPONENT_REF, TREE_TYPE (field), x, field, NULL_TREE); in get_nonlocal_debug_decl()
903 x = build3 (COMPONENT_REF, TREE_TYPE (field), x, field, NULL_TREE); in get_nonlocal_debug_decl()
1046 case COMPONENT_REF: in convert_nonlocal_reference()
1057 if (TREE_CODE (t) == COMPONENT_REF) in convert_nonlocal_reference()
1214 x = build3 (COMPONENT_REF, TREE_TYPE (field), x, field, NULL_TREE); in get_local_debug_decl()
1330 case COMPONENT_REF: in convert_local_reference()
1342 if (TREE_CODE (t) == COMPONENT_REF) in convert_local_reference()
[all …]
H A Dtree-mudflap.c600 t = build3 (COMPONENT_REF, mf_uintptr_type, in mf_build_check_statement_for()
613 u = build3 (COMPONENT_REF, mf_uintptr_type, in mf_build_check_statement_for()
744 case COMPONENT_REF: in mf_xform_derefs_1()
756 int component_ref_only = (TREE_CODE (t) == COMPONENT_REF); in mf_xform_derefs_1()
761 int bitfield_ref_p = (TREE_CODE (t) == COMPONENT_REF in mf_xform_derefs_1()
770 && (TREE_CODE (var) == ARRAY_REF || TREE_CODE (var) == COMPONENT_REF)) in mf_xform_derefs_1()
778 else if (TREE_CODE (var) == COMPONENT_REF) in mf_xform_derefs_1()
H A Dalias.c446 case COMPONENT_REF: in component_uses_parent_alias_set()
1918 while (y && TREE_CODE (y) == COMPONENT_REF); in nonoverlapping_component_refs_p()
1922 while (x && TREE_CODE (x) == COMPONENT_REF); in nonoverlapping_component_refs_p()
1939 && TREE_CODE (x) == COMPONENT_REF in nonoverlapping_component_refs_p()
1940 && TREE_CODE (y) == COMPONENT_REF); in nonoverlapping_component_refs_p()
1954 while (x && TREE_CODE (x) == COMPONENT_REF); in decl_for_component_ref()
1984 while (x && TREE_CODE (x) == COMPONENT_REF); in adjust_offset_for_component_ref()
2006 if (TREE_CODE (exprx) == COMPONENT_REF in nonoverlapping_memrefs_p()
2007 && TREE_CODE (expry) == COMPONENT_REF in nonoverlapping_memrefs_p()
2014 if (TREE_CODE (exprx) == COMPONENT_REF) in nonoverlapping_memrefs_p()
[all …]
H A Dtree-data-ref.c243 if (TREE_CODE (base_b) != COMPONENT_REF) in record_ptr_differ_p()
249 while (TREE_CODE (base_b) == COMPONENT_REF) in record_ptr_differ_p()
278 if (TREE_CODE (base_b) != COMPONENT_REF in record_record_differ_p()
279 || TREE_CODE (base_a) != COMPONENT_REF) in record_record_differ_p()
285 while (TREE_CODE (base_b) == COMPONENT_REF) in record_record_differ_p()
287 while (TREE_CODE (base_a) == COMPONENT_REF) in record_record_differ_p()
311 if (TREE_CODE (base_b) != COMPONENT_REF) in record_array_differ_p()
317 while (TREE_CODE (base_b) == COMPONENT_REF) in record_array_differ_p()
391 if (TREE_CODE (base_a) == COMPONENT_REF && TREE_CODE (base_b) == COMPONENT_REF in base_object_differ_p()
435 if (TREE_CODE (base_a) == COMPONENT_REF && TREE_CODE (base_b) == COMPONENT_REF in base_object_differ_p()
[all …]
H A Dtree-ssa-ccp.c1006 case COMPONENT_REF: in fold_const_aggregate_ref()
1061 case COMPONENT_REF: in fold_const_aggregate_ref()
1079 case COMPONENT_REF: in fold_const_aggregate_ref()
1240 && TREE_CODE (orig_lhs) == COMPONENT_REF in visit_assignment()
1687 t = build3 (COMPONENT_REF, field_type, base, f, NULL_TREE); in maybe_fold_offset_to_component_ref()
1727 base = build3 (COMPONENT_REF, field_type, base, f, NULL_TREE); in maybe_fold_offset_to_component_ref()
2030 case COMPONENT_REF: in fold_stmt_r()
H A Dtree-nrv.c268 case COMPONENT_REF: in dest_safe_for_nrv_p()
H A Dtree-stdarg.c187 if (TREE_CODE (counter) == COMPONENT_REF) in va_list_counter_bump()
335 if (TREE_CODE (ap) != COMPONENT_REF in va_list_counter_struct_op()
H A Dtree-ssa-forwprop.c682 while (TREE_CODE (lhs) == COMPONENT_REF || TREE_CODE (lhs) == ARRAY_REF) in forward_propagate_addr_expr_1()
717 while (TREE_CODE (rhs) == COMPONENT_REF in forward_propagate_addr_expr_1()
H A Dtree-sra.c621 case COMPONENT_REF: in maybe_lookup_element_for_expr()
774 case COMPONENT_REF: in sra_walk_expr()
1331 field_type = TREE_TYPE (get_unwidened (build3 (COMPONENT_REF, in instantiate_missing_elements()
1624 return build3 (COMPONENT_REF, elt->type, base, field, NULL); in generate_one_element_ref()
H A Dtree-dfa.c874 if (TREE_CODE (exp) == COMPONENT_REF) in get_ref_base_and_extent()
909 case COMPONENT_REF: in get_ref_base_and_extent()
H A Dtree-ssa-loop-prefetch.c409 if (TREE_CODE (ref) == COMPONENT_REF in analyze_ref()
415 for (; TREE_CODE (ref) == COMPONENT_REF; ref = TREE_OPERAND (ref, 0)) in analyze_ref()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dalias.c437 else if (TREE_CODE (t) == COMPONENT_REF
1950 while (y && TREE_CODE (y) == COMPONENT_REF);
1954 while (x && TREE_CODE (x) == COMPONENT_REF);
1972 && TREE_CODE (x) == COMPONENT_REF
1973 && TREE_CODE (y) == COMPONENT_REF);
1988 while (x && TREE_CODE (x) == COMPONENT_REF);
2019 while (x && TREE_CODE (x) == COMPONENT_REF);
2042 if (TREE_CODE (exprx) == COMPONENT_REF
2043 && TREE_CODE (expry) == COMPONENT_REF
2049 if (TREE_CODE (exprx) == COMPONENT_REF)
[all …]
H A Dtree.c1357 case COMPONENT_REF:
1993 case COMPONENT_REF:
2089 case COMPONENT_REF:
2090 result = build_nt (COMPONENT_REF,
3406 case COMPONENT_REF:
3973 if (TREE_CODE (op) == COMPONENT_REF
3996 win = build (COMPONENT_REF, type, TREE_OPERAND (op, 0),
4060 if (TREE_CODE (op) == COMPONENT_REF
4086 win = build (COMPONENT_REF, type, TREE_OPERAND (op, 0),
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dtypeck2.c90 if (TREE_CODE (arg) == COMPONENT_REF)
271 if (value && TREE_CODE (value) == COMPONENT_REF)
336 sub = build (COMPONENT_REF, inner_type, dest, field_index); in split_nonconstant_init_1()
347 sub = build (COMPONENT_REF, inner_type, dest, field_index); in split_nonconstant_init_1()
1132 while ((rval = build_opfncall (COMPONENT_REF, LOOKUP_NORMAL, rval,
H A Dmethod.c166 value = build_min_nt (COMPONENT_REF, current_class_ref, name);
629 init = build (COMPONENT_REF, expr_type, init, field);
726 comp = build (COMPONENT_REF, TREE_TYPE (field), comp, field);
727 init = build (COMPONENT_REF,
/openbsd-src/gnu/gcc/gcc/cp/
H A Dtypeck2.c86 if (TREE_CODE (arg) == COMPONENT_REF) in readonly_error()
419 if (value && TREE_CODE (value) == COMPONENT_REF) in cxx_incomplete_type_diagnostic()
486 sub = build3 (COMPONENT_REF, inner_type, dest, field_index, in split_nonconstant_init_1()
511 sub = build3 (COMPONENT_REF, inner_type, dest, field_index, in split_nonconstant_init_1()
1160 while ((expr = build_new_op (COMPONENT_REF, LOOKUP_NORMAL, expr, in build_x_arrow()
H A Dtypeck.c1299 if (TREE_CODE (e) == COMPONENT_REF in cxx_sizeof_expr()
1347 else if (TREE_CODE (e) == COMPONENT_REF in cxx_alignof_expr()
1354 else if (TREE_CODE (e) == COMPONENT_REF in cxx_alignof_expr()
1434 case COMPONENT_REF: in is_bitfield_expr_with_lowered_type()
1935 result = build3 (COMPONENT_REF, member_type, object, member, in build_class_member_access_expr()
1964 result = build3 (COMPONENT_REF, type, object, member, NULL_TREE); in build_class_member_access_expr()
2118 return build_min_nt (COMPONENT_REF, object, name, NULL_TREE); in finish_class_member_access_expr()
2240 return build_min_non_dep (COMPONENT_REF, expr, in finish_class_member_access_expr()
2272 return fold_build3 (COMPONENT_REF, member_type, in build_ptrmemfunc_access_expr()
2474 while (TREE_CODE (foo) == COMPONENT_REF) in build_array_ref()
[all …]
H A Dmethod.c624 init = build3 (COMPONENT_REF, expr_type, init, field, NULL_TREE); in do_build_copy_constructor()
718 comp = build3 (COMPONENT_REF, expr_type, comp, field, NULL_TREE); in do_build_assign_ref()
726 init = build3 (COMPONENT_REF, expr_type, init, field, NULL_TREE); in do_build_assign_ref()
/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Dcheck-init.c176 else if (TREE_CODE (exp) == COMPONENT_REF)
506 case COMPONENT_REF:
551 else if (TREE_CODE (tmp = TREE_OPERAND (exp, 0)) == COMPONENT_REF)
561 else if (TREE_CODE (tmp) == COMPONENT_REF && IS_ARRAY_LENGTH_ACCESS (tmp))
H A Dexpr.c699 node = build (COMPONENT_REF, int_type_node,
786 ref = build (COMPONENT_REF, TREE_TYPE (data_field),
1219 return build (COMPONENT_REF, class_ptr_type,
1221 build (COMPONENT_REF, dtable_ptr_type,
1581 return fold (build (COMPONENT_REF, TREE_TYPE (field_decl),
1849 ref = build (COMPONENT_REF, method_ptr_type_node, ref,
1865 func = build (COMPONENT_REF, nativecode_ptr_type_node,
1892 dtable = build (COMPONENT_REF, dtable_ptr_type, dtable,
2000 dtable = build (COMPONENT_REF, class_ptr_type, dtable,
2573 expand_assignment (build (COMPONENT_REF, TREE_TYPE (data_fld),
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
H A D20000914-1.c43 COMPONENT_REF, enumerator
/openbsd-src/gnu/gcc/gcc/config/m88k/
H A Dm88k.c1799 arg = build3 (COMPONENT_REF, TREE_TYPE (field_arg), valist, field_arg, in m88k_va_start()
1801 stk = build3 (COMPONENT_REF, TREE_TYPE (field_stk), valist, field_stk, in m88k_va_start()
1803 reg = build3 (COMPONENT_REF, TREE_TYPE (field_reg), valist, field_reg, in m88k_va_start()
1880 arg = build3 (COMPONENT_REF, TREE_TYPE (field_arg), valist, field_arg, in m88k_gimplify_va_arg()
1904 reg = build3 (COMPONENT_REF, TREE_TYPE (field_reg), valist, field_reg, in m88k_gimplify_va_arg()
1929 stk = build3 (COMPONENT_REF, TREE_TYPE (field_stk), valist, field_stk, in m88k_gimplify_va_arg()
/openbsd-src/gnu/gcc/gcc/config/xtensa/
H A Dxtensa.c2117 stk = build3 (COMPONENT_REF, TREE_TYPE (f_stk), valist, f_stk, NULL_TREE); in xtensa_va_start()
2118 reg = build3 (COMPONENT_REF, TREE_TYPE (f_reg), valist, f_reg, NULL_TREE); in xtensa_va_start()
2119 ndx = build3 (COMPONENT_REF, TREE_TYPE (f_ndx), valist, f_ndx, NULL_TREE); in xtensa_va_start()
2184 stk = build3 (COMPONENT_REF, TREE_TYPE (f_stk), valist, f_stk, NULL_TREE); in xtensa_gimplify_va_arg_expr()
2185 reg = build3 (COMPONENT_REF, TREE_TYPE (f_reg), valist, f_reg, NULL_TREE); in xtensa_gimplify_va_arg_expr()
2186 ndx = build3 (COMPONENT_REF, TREE_TYPE (f_ndx), valist, f_ndx, NULL_TREE); in xtensa_gimplify_va_arg_expr()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/xtensa/
H A Dxtensa.c2426 stk = build (COMPONENT_REF, TREE_TYPE (f_stk), valist, f_stk);
2427 reg = build (COMPONENT_REF, TREE_TYPE (f_reg), valist, f_reg);
2428 ndx = build (COMPONENT_REF, TREE_TYPE (f_ndx), valist, f_ndx);
2470 stk = build (COMPONENT_REF, TREE_TYPE (f_stk), valist, f_stk);
2471 reg = build (COMPONENT_REF, TREE_TYPE (f_reg), valist, f_reg);
2472 ndx = build (COMPONENT_REF, TREE_TYPE (f_ndx), valist, f_ndx);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m88k/
H A Dm88k.c2444 arg = build (COMPONENT_REF, TREE_TYPE (field_arg), valist, field_arg);
2445 stk = build (COMPONENT_REF, TREE_TYPE (field_stk), valist, field_stk);
2446 reg = build (COMPONENT_REF, TREE_TYPE (field_reg), valist, field_reg);
2525 arg = build (COMPONENT_REF, TREE_TYPE (field_arg), valist, field_arg);
2547 reg = build (COMPONENT_REF, TREE_TYPE (field_reg), valist, field_reg);
2574 stk = build (COMPONENT_REF, TREE_TYPE (field_stk), valist, field_stk);

1234567