Home
last modified time | relevance | path

Searched refs:REG_POINTER (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dweb.c217 REG_POINTER (newreg) = REG_POINTER (reg); in entry_register()
H A Dregclass.c2043 else if ((code0 == REG && REG_POINTER (arg0)) in record_address_regs()
2049 else if ((code1 == REG && REG_POINTER (arg1)) in record_address_regs()
2454 && ! REG_POINTER (SET_DEST (x)) in reg_scan_mark_refs()
2456 && REG_POINTER (SET_SRC (x))) in reg_scan_mark_refs()
2461 && REG_POINTER (XEXP (SET_SRC (x), 0))) in reg_scan_mark_refs()
2478 REG_POINTER (SET_DEST (x)) = 1; in reg_scan_mark_refs()
H A Demit-rtl.c1044 if (! REG_POINTER (reg)) in mark_reg_pointer()
1046 REG_POINTER (reg) = 1; in mark_reg_pointer()
5002 REG_POINTER (stack_pointer_rtx) = 1; in init_emit()
5003 REG_POINTER (frame_pointer_rtx) = 1; in init_emit()
5004 REG_POINTER (hard_frame_pointer_rtx) = 1; in init_emit()
5005 REG_POINTER (arg_pointer_rtx) = 1; in init_emit()
5007 REG_POINTER (virtual_incoming_args_rtx) = 1; in init_emit()
5008 REG_POINTER (virtual_stack_vars_rtx) = 1; in init_emit()
5009 REG_POINTER (virtual_stack_dynamic_rtx) = 1; in init_emit()
5010 REG_POINTER (virtual_outgoing_args_rtx) = 1; in init_emit()
[all …]
H A Dalias.c857 if (REG_P (src_0) && REG_POINTER (src_0)) in find_base_value()
859 if (REG_P (src_1) && REG_POINTER (src_1)) in find_base_value()
1439 if (REG_P (tmp1) && REG_POINTER (tmp1)) in find_base_term()
1442 if (REG_P (tmp2) && REG_POINTER (tmp2)) in find_base_term()
H A Dexplow.c352 if ((SUBREG_PROMOTED_VAR_P (x) || REG_POINTER (SUBREG_REG (x))) in convert_memory_address()
737 REG_POINTER (temp) = 1; in force_not_mem()
H A Dpredict.c804 && ((REG_P (XEXP (cond, 0)) && REG_POINTER (XEXP (cond, 0))) in bb_estimate_probability_locally()
805 || (REG_P (XEXP (cond, 1)) && REG_POINTER (XEXP (cond, 1))))) in bb_estimate_probability_locally()
H A Drtlanal.c3449 && REG_POINTER (x)) in nonzero_bits1()
3687 && REG_P (XEXP (x, 0)) && REG_POINTER (XEXP (x, 0))) in nonzero_bits1()
3958 && REG_POINTER (x)) in num_sign_bit_copies1()
4137 && REG_P (XEXP (x, 0)) && REG_POINTER (XEXP (x, 0))) in num_sign_bit_copies1()
H A Dcfg.c579 if (regno_reg_rtx[i] != NULL && REG_POINTER (regno_reg_rtx[i])) in dump_flow_info()
H A Drtl.h998 #define REG_POINTER(RTX) \ macro
H A Dsimplify-rtx.c832 && REG_POINTER (SUBREG_REG (op)) in simplify_unary_operation_1()
854 && REG_POINTER (SUBREG_REG (op)) in simplify_unary_operation_1()
H A Dfunction.c1083 if (REG_P (x) && REG_POINTER (x)) in preserve_temp_slots()
H A DChangeLog-20002268 a pointer in REG expressions. Define REG_POINTER macro.
2269 * alias.c (find_base_value, find_base_term): Use REG_POINTER
2275 (mark_reg_pointer): Use REG_POINTER.
2283 * loop.c (strength_reduce, maybe_eliminate_biv_1): Use REG_POINTER.
2289 REG_POINTER.
2291 Use REG_POINTER.
H A DChangeLog-20061511 * explow.c (force_reg): Set REG_POINTER flag according to
H A DChangeLog-2005116 * pa.md: Remove REG_POINTER check from REG+REG peephole2 floating-point
30530 and after reload in REG+REG indexed addresses without REG_POINTER
H A DChangeLog-200116485 * rtl.texi (REG_POINTER): Document.
H A DChangeLog-200214865 sure entry in regno_reg_rtx is a REG before checking REG_POINTER.
H A DChangeLog-20031145 REG_POINTER flag when possible. Mark register pointer when creating
H A DChangeLog-200437741 * explow.c (force_not_mem): Set REG_POINTER flag according to
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dpredicates.md589 return REG_P (op) && REG_POINTER (op);
H A Dia64.c9443 REG_POINTER (tmp) = 1; in ia64_output_mi_thunk()
9476 REG_POINTER (t) = 1; in ia64_output_mi_thunk()
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.c1721 && (indx_ptr || (!REG_POINTER (base) && REG_POINTER (indx)))) in s390_decompose_address()
2814 if ((addr.base && REG_P (addr.base) && REG_POINTER (addr.base)) in preferred_la_operand_p()
2815 || (addr.indx && REG_P (addr.indx) && REG_POINTER (addr.indx))) in preferred_la_operand_p()
/freebsd-12.1/contrib/gcc/doc/
H A Drtl.texi688 @findex REG_POINTER
691 @item REG_POINTER (@var{x})