/netbsd/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
H A D | access-utils.h | 100 set_with_nondebug_insn_uses (const access_info *access) in set_with_nondebug_insn_uses() 110 set_with_nondebug_insn_uses (access_info *access) in set_with_nondebug_insn_uses() 138 access_insn (const access_info *access) in access_insn() 149 access_value (const access_info *access) in access_value() 162 access_value (access_info *access) in access_value() 332 last_nondebug_insn_use_ignoring (const access_info *access, in last_nondebug_insn_use_ignoring() 368 access_info * 404 inline access_info * 457 access_info * 470 compare_access_infos (const access_info *access1, const access_info *access2) in compare_access_infos() [all …]
|
H A D | accesses.h | 115 class access_info 208 access_info (resource_info, access_kind); 262 using access_array = array_slice<access_info *const>; 277 void quick_push (access_info *access); 281 array_slice<access_info *> finish (); 287 class use_info : public access_info 477 class def_info : public access_info 837 access_info *const *m_inputs; 838 access_info *m_single_input; 1035 void pp_access (pretty_printer *, const access_info *, [all …]
|
H A D | is-a.inl | 25 test (const rtl_ssa::access_info *ref) 38 test (const rtl_ssa::access_info *ref) 49 test (const rtl_ssa::access_info *ref) 60 test (const rtl_ssa::access_info *ref) 72 test (const rtl_ssa::access_info *ref)
|
H A D | accesses.cc | 134 access_info::print_prefix_flags (pretty_printer *pp) const in print_prefix_flags() 1396 can_merge_accesses (access_info *access1, access_info *access2) in can_merge_accesses() 1427 access_info *access1 = *i1; in merge_access_arrays_base() 1428 access_info *access2 = *i2; in merge_access_arrays_base() 1463 access_info *access1, access_array accesses2) in insert_access_base() 1473 access_info *access2 = *i2; in insert_access_base() 1511 for (access_info *access : accesses) in remove_note_accesses_base() 1516 for (access_info *access2 : accesses) in remove_note_accesses_base() 1560 for (access_info *access : accesses) in pp_accesses() 1615 dump (FILE *file, const access_info *access, unsigned int flags) in dump() [all …]
|
H A D | insns.cc | 396 num_defs * sizeof (access_info *)); in finish_insn_accesses() 403 num_uses * sizeof (access_info *)); in finish_insn_accesses() 407 insn->set_accesses (static_cast<access_info **> (addr), num_defs, num_uses); in finish_insn_accesses() 427 access_info *inputs[] = { look_through_degenerate_phi (value) }; in create_reg_use() 447 access_info *access = bi.last_access[ref.regno + 1]; in record_use() 651 for (access_info *access : m_temp_uses) in add_insn_to_block()
|
H A D | functions.h | 256 phi_info *create_phi (ebb_info *, resource_info, access_info **, 337 auto_vec<access_info *> m_temp_defs; 338 auto_vec<access_info *> m_temp_uses;
|
H A D | blocks.cc | 477 access_info **inputs, unsigned int num_inputs) in create_phi() 528 access_info *input = def; in create_degenerate_phi() 780 auto *inputs = XOBNEWVEC (&m_obstack, access_info *, num_preds); in add_phi_nodes() 781 memset (inputs, 0, sizeof (access_info *) * num_preds); in add_phi_nodes() 820 access_info *input[] = { mem_value }; in add_phi_nodes() 826 num_preds * sizeof (access_info *)); in add_phi_nodes() 827 auto *inputs = static_cast<access_info **> (obstack_finish (&m_obstack)); in add_phi_nodes()
|
H A D | insns.h | 369 void set_accesses (access_info **, unsigned int, unsigned int); 399 access_info **m_accesses;
|
H A D | movement.h | 139 access_info *prev_access in restrict_movement_for_dead_range() 189 access_info *access; in restrict_movement_for_defs_ignoring()
|
H A D | internals.h | 85 auto_vec<access_info *> last_access;
|
H A D | member-fns.inl | 32 obstack_make_room (m_obstack, num_accesses * sizeof (access_info *)); 36 access_array_builder::quick_push (access_info *access) 41 inline array_slice<access_info *> 44 auto num_accesses = obstack_object_size (m_obstack) / sizeof (access_info *); 48 auto **base = static_cast<access_info **> (obstack_finish (m_obstack)); 54 access_info::is_set_with_nondebug_insn_uses () const
|
H A D | internals.inl | 23 inline access_info::access_info (resource_info resource, access_kind kind) function in rtl_ssa::access_info 49 : access_info (resource, access_kind::USE), 183 : access_info (resource, kind), 444 insn_info::set_accesses (access_info **accesses,
|
H A D | changes.cc | 92 return { static_cast<access_info **> (obstack_finish (&m_temp_obstack)), in temp_access_array() 447 auto *unshared_uses_base = XOBNEWVEC (&m_temp_obstack, access_info *, in finalize_new_accesses()
|
/netbsd/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
H A D | hwasan.cpp | 220 void HwasanTagMismatch(uptr addr, uptr access_info, uptr *registers_frame, in HwasanTagMismatch() argument 223 ai.is_store = access_info & 0x10; in HwasanTagMismatch() 225 ai.recover = access_info & 0x20; in HwasanTagMismatch() 227 if ((access_info & 0xf) == 0xf) in HwasanTagMismatch() 230 ai.size = 1 << (access_info & 0xf); in HwasanTagMismatch() 594 void __hwasan_tag_mismatch4(uptr addr, uptr access_info, uptr *registers_frame, in __hwasan_tag_mismatch4() argument 596 __hwasan::HwasanTagMismatch(addr, access_info, registers_frame, outsize); in __hwasan_tag_mismatch4()
|
H A D | hwasan_interface_internal.h | 115 void __hwasan_tag_mismatch4(uptr addr, uptr access_info, uptr *registers_frame,
|
H A D | hwasan.h | 170 void HwasanTagMismatch(uptr addr, uptr access_info, uptr *registers_frame,
|
/netbsd/external/gpl3/gcc/dist/gcc/config/aarch64/ |
H A D | aarch64-cc-fusion.cc | 176 auto_vec<access_info *, 2> new_defs; in parallelize_insns()
|
/netbsd/external/gpl3/gcc/dist/gcc/ |
H A D | tree-vect-data-refs.cc | 692 stmt_vec_info access_info in vect_slp_analyze_node_dependences() local 694 if (access_info == last_access_info) in vect_slp_analyze_node_dependences() 696 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_node_dependences() 699 for (gimple_stmt_iterator gsi = gsi_for_stmt (access_info->stmt); in vect_slp_analyze_node_dependences() 763 stmt_vec_info access_info in vect_slp_analyze_node_dependences() local 765 if (access_info == first_access_info) in vect_slp_analyze_node_dependences() 767 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_node_dependences() 770 for (gimple_stmt_iterator gsi = gsi_for_stmt (access_info->stmt); in vect_slp_analyze_node_dependences()
|
H A D | tree-vect-data-refs.c | 709 stmt_vec_info access_info = SLP_TREE_SCALAR_STMTS (node)[k]; in vect_slp_analyze_node_dependences() local 710 if (access_info == last_access_info) in vect_slp_analyze_node_dependences() 712 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_node_dependences() 715 for (gimple_stmt_iterator gsi = gsi_for_stmt (access_info->stmt); in vect_slp_analyze_node_dependences()
|
H A D | asan.cc | 4127 unsigned access_info = (0x20 * recover_p) in asan_expand_poison_ifn() local 4133 access_info), in asan_expand_poison_ifn()
|
/netbsd/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-vect-data-refs.c | 709 stmt_vec_info access_info = SLP_TREE_SCALAR_STMTS (node)[k]; in vect_slp_analyze_node_dependences() local 710 if (access_info == last_access_info) in vect_slp_analyze_node_dependences() 712 data_reference *dr_a = STMT_VINFO_DATA_REF (access_info); in vect_slp_analyze_node_dependences() 715 for (gimple_stmt_iterator gsi = gsi_for_stmt (access_info->stmt); in vect_slp_analyze_node_dependences()
|
/netbsd/external/gpl3/gcc/dist/gcc/doc/ |
H A D | rtl.texi | 4579 represented as a @code{rtl_ssa::access_info}@footnote{The exceptions 4582 These @code{rtl_ssa::access_info}s are organized into the following 4585 @findex rtl_ssa::access_info 4592 rtl_ssa::access_info
|