| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | tree-ssa-structalias.c | 496 enum constraint_expr_type {SCALAR, DEREF, ADDRESSOF}; enumerator 673 if (c->lhs.type == ADDRESSOF) in dump_constraint() 683 if (c->rhs.type == ADDRESSOF) in dump_constraint() 1279 else if (rhs.type == ADDRESSOF) in build_pred_graph() 1362 else if (rhs.type == ADDRESSOF) in build_succ_graph() 1811 if (c->rhs.type == ADDRESSOF) in do_complex_constraint() 2575 else if (rhs.type != ADDRESSOF && lhs.var > anything_id in move_complex_constraints() 3067 if (lhs.type == ADDRESSOF in process_constraint() 3072 gcc_assert (lhs.type != ADDRESSOF); in process_constraint() 3076 if (rhs.type != ADDRESSOF in process_constraint() [all …]
|
| H A D | FSFChangeLog.11 | 663 * 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 …]
|
| H A D | FSFChangeLog | 429 * 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.
|
| H A D | ONEWS | 11 The compiler now supports the "ADDRESSOF" optimization which can significantly
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | tree-ssa-structalias.cc | 504 enum constraint_expr_type {SCALAR, DEREF, ADDRESSOF}; enumerator 681 if (c->lhs.type == ADDRESSOF) in dump_constraint() 694 if (c->rhs.type == ADDRESSOF) in dump_constraint() 1309 else if (rhs.type == ADDRESSOF) in build_pred_graph() 1392 else if (rhs.type == ADDRESSOF) in build_succ_graph() 1783 if (c->rhs.type == ADDRESSOF) in do_complex_constraint() 2584 else if (rhs.type != ADDRESSOF && lhs.var > anything_id in move_complex_constraints() 3072 if (lhs.type == ADDRESSOF in process_constraint() 3077 gcc_assert (lhs.type != ADDRESSOF); in process_constraint() 3081 if (rhs.type != ADDRESSOF in process_constraint() [all …]
|
| H A D | FSFChangeLog.11 | 663 * 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 …]
|
| H A D | FSFChangeLog | 429 * 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.
|
| H A D | ONEWS | 11 The compiler now supports the "ADDRESSOF" optimization which can significantly
|
| H A D | ChangeLog-1998 | 2917 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.
|
| H A D | ChangeLog-1999 | 3064 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.
|
| H A D | ChangeLog-2000 | 8582 * 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.
|
| H A D | ChangeLog-2001 | 21364 * 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
|
| H A D | ChangeLog-2003 | 2101 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
|
| H A D | ChangeLog-2002 | 3408 * genrecog.c (preds): Handle ADDRESSOF. 5388 * rtlanal.c (rtx_varies_p): Handle ADDRESSOF. 34479 * dwarf2out.c (mem_loc_descriptor, case ADDRESSOF): New case.
|
| H A D | ChangeLog-2004 | 25465 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
|
| H A D | ChangeLog-2009 | 29654 other ADDRESSOF constraints on the lhs. 29656 ADDRESSOF constraints from the base of the reference.
|
| H A D | ChangeLog.tree-ssa | 17853 * tree-simple.c: Update documentation about ADDRESSOF expressions.
|
| H A D | ChangeLog-2008 | 16415 * doc/rtl.texi: Remove documentation of ADDRESSOF.
|
| H A D | ChangeLog-2007 | 31959 Remove special ADDRESSOF case.
|