Lines Matching refs:srcptr
5784 rtx destptr, rtx srcptr, rtx value, in expand_set_or_cpymem_via_loop() argument
5902 tmp = expand_simple_binop (Pmode, PLUS, srcptr, iter, srcptr, in expand_set_or_cpymem_via_loop()
5904 if (tmp != srcptr) in expand_set_or_cpymem_via_loop()
5905 emit_move_insn (srcptr, tmp); in expand_set_or_cpymem_via_loop()
5937 rtx destptr, rtx srcptr, rtx value, rtx orig_value, in expand_set_or_cpymem_via_rep() argument
5982 if (srcptr != XEXP (srcmem, 0) || GET_MODE (srcmem) != BLKmode) in expand_set_or_cpymem_via_rep()
5983 srcmem = adjust_automodify_address_nv (srcmem, BLKmode, srcptr, 0); in expand_set_or_cpymem_via_rep()
5988 srcexp = gen_rtx_PLUS (Pmode, srcexp, srcptr); in expand_set_or_cpymem_via_rep()
5991 srcexp = gen_rtx_PLUS (Pmode, srcptr, countreg); in expand_set_or_cpymem_via_rep()
6004 emit_insn (gen_rep_mov (destptr, destmem, srcptr, srcmem, countreg, in expand_set_or_cpymem_via_rep()
6014 emit_memmov (rtx destmem, rtx *srcmem, rtx destptr, rtx srcptr, in emit_memmov() argument
6049 src = adjust_automodify_address_nv (src, move_mode, srcptr, 0); in emit_memmov()
6064 emit_move_insn (srcptr, in emit_memmov()
6065 gen_rtx_PLUS (Pmode, copy_rtx (srcptr), adjust)); in emit_memmov()
6069 src = adjust_automodify_address_nv (src, move_mode, srcptr, in emit_memmov()
6104 rtx destptr, rtx srcptr, rtx count, int max_size) in expand_cpymem_epilogue() argument
6120 destmem = emit_memmov (destmem, &srcmem, destptr, srcptr, i); in expand_cpymem_epilogue()
6128 expand_set_or_cpymem_via_loop (destmem, srcmem, destptr, srcptr, NULL, in expand_cpymem_epilogue()
6142 src = change_address (srcmem, SImode, srcptr); in expand_cpymem_epilogue()
6144 emit_insn (gen_strmov (destptr, dest, srcptr, src)); in expand_cpymem_epilogue()
6151 src = change_address (srcmem, HImode, srcptr); in expand_cpymem_epilogue()
6153 emit_insn (gen_strmov (destptr, dest, srcptr, src)); in expand_cpymem_epilogue()
6160 src = change_address (srcmem, QImode, srcptr); in expand_cpymem_epilogue()
6162 emit_insn (gen_strmov (destptr, dest, srcptr, src)); in expand_cpymem_epilogue()
6175 src = change_address (srcmem, SImode, srcptr); in expand_cpymem_epilogue()
6188 tmp = gen_rtx_PLUS (Pmode, srcptr, offset); in expand_cpymem_epilogue()
6203 tmp = gen_rtx_PLUS (Pmode, srcptr, offset); in expand_cpymem_epilogue()
6399 rtx destptr, rtx srcptr, rtx value, in expand_set_or_cpymem_prologue() argument
6417 destmem = emit_memmov (destmem, &srcmem, destptr, srcptr, i); in expand_set_or_cpymem_prologue()
6432 rtx destptr, rtx srcptr, in expand_small_cpymem_or_setmem() argument
6462 srcmem = change_address (srcmem, mode, srcptr); in expand_small_cpymem_or_setmem()
6558 rtx *destptr, rtx *srcptr, in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves() argument
6599 *destptr, *srcptr, in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
6613 srcmem = change_address (srcmem, QImode, *srcptr); in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
6626 srcmem = change_address (srcmem, HImode, *srcptr); in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
6650 srcmem = change_address (srcmem, mode, *srcptr); in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
6715 *srcptr = expand_simple_binop (GET_MODE (*srcptr), MINUS, *srcptr, in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()
6716 saveddest, *srcptr, 1, OPTAB_DIRECT); in expand_set_or_cpymem_prologue_epilogue_by_misaligned_moves()