Home
last modified time | relevance | path

Searched refs:ADDRESSOF (Results 1 – 12 of 12) sorted by relevance

/NextBSD/contrib/gcc/
HDtree-ssa-structalias.c388 typedef enum {SCALAR, DEREF, ADDRESSOF} constraint_expr_type; enumerator
537 if (c->lhs.type == ADDRESSOF) in dump_constraint()
545 if (c->rhs.type == ADDRESSOF) in dump_constraint()
1001 if (rhs.type == ADDRESSOF) in build_pred_graph()
1012 else if (rhs.type == ADDRESSOF) in build_pred_graph()
1073 else if (rhs.type == ADDRESSOF) in build_succ_graph()
1528 if (c->rhs.type == ADDRESSOF) in do_complex_constraint()
1966 if (rhs.type == ADDRESSOF || rhsvar > anything_id) in move_complex_constraints()
1974 else if (rhs.type != ADDRESSOF && lhsvar > anything_id in move_complex_constraints()
2260 cexpr.type = ADDRESSOF; in get_constraint_exp_from_ssa_var()
[all …]
HDFSFChangeLog.11663 * function.c (instantiate_decl): Only ignore ADDRESSOF if arg is REG.
820 of ADDRESSOF.
1005 (fold_rtx, case MEM): For ADDRESSOF, create new MEM.
1022 * expmed.c (store_split_bit_field): Force ADDRESSOF into register.
1024 * cse.c (fold_rtx, case ADDRESSOF): New case (that does nothing).
1445 (instantiate_virtual_regs_1, case ADDRESSOF): If have MEM, just
1921 * integrate.c (copy_rtx_and_substitute, case ADDRESSOF): New case.
2092 * emit-rtl.c (gen_lowpart): Handle ADDRESSOF.
2142 * function.c (purge_addressof_1): Don't convert (MEM (ADDRESSOF (REG)))
2673 * rtl.def (ADDRESSOF): Add new field for original regno.
[all …]
HDFSFChangeLog429 * expr.c (expand_expr, case ADDR_EXPR): Non-constant can be ADDRESSOF.
1626 * function.c (purge_addressof_1, case MEM): If BLKmode, put ADDRESSOF
2429 (put_var_into_stack): Don't use ADDRESSOF if not optimizing.
HDONEWS11 The compiler now supports the "ADDRESSOF" optimization which can significantly
HDChangeLog-19982917 bitfield insertion as a replacement for (MEM (ADDRESSOF)) does not
2918 work just put the ADDRESSOF on stack. Otherwise remember all such
9112 dealing with ADDRESSOF.
9126 * cse.c (cse_insn): When SETting (MEM (ADDRESSOF (X))) to Y,
11308 address of an ADDRESSOF rtx.
17083 * alpha.c (alpha_expand_block_move): Copy ADDRESSOF to reg.
HDChangeLog-19993064 the given piece of RTL is an ADDRESSOF.
3762 * alpha.c (input_operand, case ADDRESSOF): Treat as REG.
3831 * recog.c (nonmemory_operand): Accept ADDRESSOF.
5139 * alpha.h (GO_IF_LEGITIMATE_SIMPLE_ADDRESS): Accept ADDRESSOF
10659 (ADDRESSOF): Change format to "eit".
14665 used with ADDRESSOF.
14666 (alpha_expand_block_clear): Handle ADDRESSOF specially.
HDChangeLog-20008582 * alias.c (memrefs_conflict_p): An ADDRESSOF doesn't
8649 when handling an ADDRESSOF.
8946 * alias.c (memrefs_conflict_p): An ADDRESSOF does conflict, sorry.
9066 * alias.c (find_base_term): Handle ADDRESSOF.
9067 (memrefs_conflict_p): An ADDRESSOF doesn't conflict.
HDChangeLog-200121364 * rtlanal.c (rtx_unsable_p): ADDRESSOF is stable.
24225 if (code == SET) block. Fold the two if (code == ADDRESSOF)
31237 * alias.c (rtx_equal_for_memref_p, case ADDRESSOF): Don't assume
HDChangeLog-20023408 * genrecog.c (preds): Handle ADDRESSOF.
5388 * rtlanal.c (rtx_varies_p): Handle ADDRESSOF.
34479 * dwarf2out.c (mem_loc_descriptor, case ADDRESSOF): New case.
HDChangeLog-20032101 when loading from a (MEM (ADDRESSOF ...)).
26083 * function.c (purge_addressof_1): For ADDRESSOF, see if SUB is a
37218 * config/mips/mips.h (PREDICATE_CODES): Add ADDRESSOF for predicates
HDChangeLog-200425465 Add ADDRESSOF to the bit_operand entry.
26288 * rtl.def (ADDRESSOF): Remove.
37014 * function.c (put_var_into_stack): If old RTL was ADDRESSOF, update
HDChangeLog.tree-ssa17853 * tree-simple.c: Update documentation about ADDRESSOF expressions.