Home
last modified time | relevance | path

Searched refs:mem_ref (Results 1 – 25 of 36) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-ssa-address.c297 tree_mem_ref_addr (tree type, tree mem_ref) in tree_mem_ref_addr() argument
301 tree step = TMR_STEP (mem_ref), offset = TMR_OFFSET (mem_ref); in tree_mem_ref_addr()
304 addr_base = fold_convert (type, TMR_BASE (mem_ref)); in tree_mem_ref_addr()
306 act_elem = TMR_INDEX (mem_ref); in tree_mem_ref_addr()
315 act_elem = TMR_INDEX2 (mem_ref); in tree_mem_ref_addr()
804 tree mem_ref, tmp; in create_mem_ref() local
809 mem_ref = create_mem_ref_raw (type, alias_ptr_type, &parts, true); in create_mem_ref()
810 if (mem_ref) in create_mem_ref()
811 return mem_ref; in create_mem_ref()
846 mem_ref = create_mem_ref_raw (type, alias_ptr_type, &parts, true); in create_mem_ref()
[all …]
H A Dtree-ssa-loop-prefetch.c228 struct mem_ref *refs; /* References in the group. */
258 struct mem_ref struct
272 struct mem_ref *next; /* The next reference in the group. */ argument
302 dump_mem_ref (FILE *file, struct mem_ref *ref) in dump_mem_ref()
352 struct mem_ref **aref; in record_ref()
374 (*aref) = XNEW (struct mem_ref); in record_ref()
405 struct mem_ref *ref, *next_r; in release_mem_refs()
670 prune_ref_by_self_reuse (struct mem_ref *ref) in prune_ref_by_self_reuse()
771 prune_ref_by_group_reuse (struct mem_ref *ref, struct mem_ref *by, in prune_ref_by_group_reuse()
910 prune_ref_by_reuse (struct mem_ref *ref, struct mem_ref *refs) in prune_ref_by_reuse()
[all …]
H A Dgimple-ssa-strength-reduction.c1973 tree add_expr, mem_ref, acc_type = TREE_TYPE (*expr); in replace_ref() local
1987 mem_ref = fold_build2 (MEM_REF, acc_type, add_expr, in replace_ref()
1992 TREE_OPERAND (mem_ref, 0) in replace_ref()
1993 = force_gimple_operand_gsi (&gsi, TREE_OPERAND (mem_ref, 0), in replace_ref()
1996 copy_ref_info (mem_ref, *expr); in replace_ref()
1997 *expr = mem_ref; in replace_ref()
H A Dtree-sra.c1578 tree mem_ref; in build_ref_for_offset() local
1635 mem_ref = fold_build2_loc (loc, MEM_REF, exp_type, base, off); in build_ref_for_offset()
1636 REF_REVERSE_STORAGE_ORDER (mem_ref) = reverse; in build_ref_for_offset()
1638 TREE_THIS_VOLATILE (mem_ref) = 1; in build_ref_for_offset()
1640 TREE_SIDE_EFFECTS (mem_ref) = 1; in build_ref_for_offset()
1641 return mem_ref; in build_ref_for_offset()
H A Dasan.c438 asan_mem_ref_hasher::hash (const asan_mem_ref *mem_ref) in hash() argument
440 return iterative_hash_expr (mem_ref->start, 0); in hash()
H A Dtree-vect-stmts.c174 tree mem_ref; in create_array_ref() local
176 mem_ref = build2 (MEM_REF, type, ptr, build_int_cst (alias_ptr_type, 0)); in create_array_ref()
179 return mem_ref; in create_array_ref()
H A Dtree.def1081 DEFTREECODE (MEM_REF, "mem_ref", tcc_reference, 2)
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-address.cc297 tree_mem_ref_addr (tree type, tree mem_ref) in tree_mem_ref_addr() argument
301 tree step = TMR_STEP (mem_ref), offset = TMR_OFFSET (mem_ref); in tree_mem_ref_addr()
304 addr_base = fold_convert (type, TMR_BASE (mem_ref)); in tree_mem_ref_addr()
306 act_elem = TMR_INDEX (mem_ref); in tree_mem_ref_addr()
315 act_elem = TMR_INDEX2 (mem_ref); in tree_mem_ref_addr()
804 tree mem_ref, tmp; in create_mem_ref() local
809 mem_ref = create_mem_ref_raw (type, alias_ptr_type, &parts, true); in create_mem_ref()
810 if (mem_ref) in create_mem_ref()
811 return mem_ref; in create_mem_ref()
846 mem_ref = create_mem_ref_raw (type, alias_ptr_type, &parts, true); in create_mem_ref()
[all …]
H A Dtree-ssa-loop-prefetch.cc228 struct mem_ref *refs; /* References in the group. */
258 struct mem_ref struct
272 struct mem_ref *next; /* The next reference in the group. */ argument
302 dump_mem_ref (FILE *file, struct mem_ref *ref) in dump_mem_ref()
352 struct mem_ref **aref; in record_ref()
374 (*aref) = XNEW (struct mem_ref); in record_ref()
405 struct mem_ref *ref, *next_r; in release_mem_refs()
670 prune_ref_by_self_reuse (struct mem_ref *ref) in prune_ref_by_self_reuse()
773 prune_ref_by_group_reuse (struct mem_ref *ref, struct mem_ref *by, in prune_ref_by_group_reuse()
912 prune_ref_by_reuse (struct mem_ref *ref, struct mem_ref *refs) in prune_ref_by_reuse()
[all …]
H A Dgimple-ssa-strength-reduction.cc1972 tree add_expr, mem_ref, acc_type = TREE_TYPE (*expr); in replace_ref() local
1986 mem_ref = fold_build2 (MEM_REF, acc_type, add_expr, in replace_ref()
1991 TREE_OPERAND (mem_ref, 0) in replace_ref()
1992 = force_gimple_operand_gsi (&gsi, TREE_OPERAND (mem_ref, 0), in replace_ref()
1995 copy_ref_info (mem_ref, *expr); in replace_ref()
1996 *expr = mem_ref; in replace_ref()
H A Dtree-sra.cc1618 tree mem_ref; in build_ref_for_offset() local
1675 mem_ref = fold_build2_loc (loc, MEM_REF, exp_type, base, off); in build_ref_for_offset()
1676 REF_REVERSE_STORAGE_ORDER (mem_ref) = reverse; in build_ref_for_offset()
1678 TREE_THIS_VOLATILE (mem_ref) = 1; in build_ref_for_offset()
1680 TREE_SIDE_EFFECTS (mem_ref) = 1; in build_ref_for_offset()
1681 return mem_ref; in build_ref_for_offset()
H A Dasan.cc509 asan_mem_ref_hasher::hash (const asan_mem_ref *mem_ref) in hash() argument
511 return iterative_hash_expr (mem_ref->start, 0); in hash()
H A Dtree-vect-stmts.cc209 tree mem_ref; in create_array_ref() local
211 mem_ref = build2 (MEM_REF, type, ptr, build_int_cst (alias_ptr_type, 0)); in create_array_ref()
214 return mem_ref; in create_array_ref()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/
H A Dbrig-mem-inst-handler.cc59 tree mem_ref in build_mem_access() local
66 mem_ref = m_parent.m_cf->add_temp_var ("mem_read", mem_ref); in build_mem_access()
67 return build_output_assignment (*brig_inst, data, mem_ref); in build_mem_access()
71 tree stmt = build2 (MODIFY_EXPR, TREE_TYPE (mem_ref), mem_ref, data); in build_mem_access()
74 return mem_ref; in build_mem_access()
H A Dbrig-atomic-inst-handler.cc73 tree mem_ref = build2 (MEM_REF, atomic_type, casted_to_ptr, in generate_tree() local
75 instr_expr = build2 (MODIFY_EXPR, atomic_type, mem_ref, src0); in generate_tree()
81 tree mem_ref = build2 (MEM_REF, atomic_type, casted_to_ptr, in generate_tree() local
87 instr_expr = mem_ref; in generate_tree()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-tic6x.c2371 tic6x_default_mem_ref (tic6x_mem_ref *mem_ref) in tic6x_default_mem_ref() argument
2373 switch (mem_ref->mod) in tic6x_default_mem_ref()
2376 if (mem_ref->scaled != tic6x_offset_none) in tic6x_default_mem_ref()
2378 mem_ref->mod = tic6x_mem_mod_plus; in tic6x_default_mem_ref()
2379 mem_ref->scaled = tic6x_offset_unscaled; in tic6x_default_mem_ref()
2380 mem_ref->offset_is_reg = false; in tic6x_default_mem_ref()
2381 memset (&mem_ref->offset.exp, 0, sizeof mem_ref->offset.exp); in tic6x_default_mem_ref()
2382 mem_ref->offset.exp.X_op = O_constant; in tic6x_default_mem_ref()
2383 mem_ref->offset.exp.X_add_number = 0; in tic6x_default_mem_ref()
2384 mem_ref->offset.exp.X_unsigned = 0; in tic6x_default_mem_ref()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dtc-tic6x.c2371 tic6x_default_mem_ref (tic6x_mem_ref *mem_ref) in tic6x_default_mem_ref() argument
2373 switch (mem_ref->mod) in tic6x_default_mem_ref()
2376 if (mem_ref->scaled != tic6x_offset_none) in tic6x_default_mem_ref()
2378 mem_ref->mod = tic6x_mem_mod_plus; in tic6x_default_mem_ref()
2379 mem_ref->scaled = tic6x_offset_unscaled; in tic6x_default_mem_ref()
2380 mem_ref->offset_is_reg = false; in tic6x_default_mem_ref()
2381 memset (&mem_ref->offset.exp, 0, sizeof mem_ref->offset.exp); in tic6x_default_mem_ref()
2382 mem_ref->offset.exp.X_op = O_constant; in tic6x_default_mem_ref()
2383 mem_ref->offset.exp.X_add_number = 0; in tic6x_default_mem_ref()
2384 mem_ref->offset.exp.X_unsigned = 0; in tic6x_default_mem_ref()
[all …]
/netbsd-src/external/bsd/libc++/dist/libcxxrt/src/
H A Dlibelftc_dem_gnu3.c108 bool mem_ref; /* lvalue-ref member func */ member
646 if (ddata.mem_ref && !VEC_PUSH_STR(&ddata.output, " &")) in __cxa_demangle_gnu3()
702 d->mem_ref = false; in cpp_demangle_data_init()
2199 ddata->mem_ref = true; in cpp_demangle_read_nested_name()
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dmatch-and-simplify.texi212 (addr (mem_ref (addr @@base) (plus @@off @@1))) */
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dmatch-and-simplify.texi212 (addr (mem_ref (addr @@base) (plus @@off @@1))) */
/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dregion-model.cc6354 tree mem_ref = build2 (MEM_REF, integer_type_node, in test_POINTER_PLUS_EXPR_then_MEM_REF() local
6360 m.set_value (mem_ref, int_42, NULL); in test_POINTER_PLUS_EXPR_then_MEM_REF()
6361 ASSERT_EQ (m.get_rvalue (mem_ref, NULL)->maybe_get_constant (), int_42); in test_POINTER_PLUS_EXPR_then_MEM_REF()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c993 mem_ref (rtx x) in mem_ref() function
1343 && (MEM_P (SET_DEST (set)) || mem_ref (SET_SRC (set)))) in sparc_do_work_around_errata()
1363 && mem_ref (SET_SRC (set)) in sparc_do_work_around_errata()
1433 && (mem_ref (SET_SRC (set)) != NULL_RTX in sparc_do_work_around_errata()
1457 if ((mem = mem_ref (src)) != NULL_RTX in sparc_do_work_around_errata()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc989 mem_ref (rtx x) in mem_ref() function
1339 && (MEM_P (SET_DEST (set)) || mem_ref (SET_SRC (set)))) in sparc_do_work_around_errata()
1359 && mem_ref (SET_SRC (set)) in sparc_do_work_around_errata()
1429 && (mem_ref (SET_SRC (set)) != NULL_RTX in sparc_do_work_around_errata()
1453 if ((mem = mem_ref (src)) != NULL_RTX in sparc_do_work_around_errata()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.cc18410 find_mem_ref (rtx pat, rtx *mem_ref) in find_mem_ref() argument
18421 *mem_ref = pat; in find_mem_ref()
18432 if (find_mem_ref (XEXP (pat, i), mem_ref)) in find_mem_ref()
18438 if (find_mem_ref (XVECEXP (pat, i, j), mem_ref)) in find_mem_ref()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c17958 find_mem_ref (rtx pat, rtx *mem_ref) in find_mem_ref() argument
17969 *mem_ref = pat; in find_mem_ref()
17980 if (find_mem_ref (XEXP (pat, i), mem_ref)) in find_mem_ref()
17986 if (find_mem_ref (XVECEXP (pat, i, j), mem_ref)) in find_mem_ref()

12