Lines Matching refs:temp

713       rtx temp = force_reg (to_mode, gen_lowpart (to_mode, from));
714 emit_move_insn (to, temp);
748 rtx temp;
837 temp = gen_reg_rtx (mode);
838 convert_move (temp, x, unsignedp);
839 return temp;
1915 rtx temp;
1927 temp = assign_stack_temp (GET_MODE (dst), ssize, 0);
1928 emit_group_store (temp, src, type, ssize);
1929 emit_group_load (dst, temp, type, ssize);
1938 rtx temp;
1953 temp = simplify_gen_subreg (outer, tmps[start],
1955 if (temp)
1957 emit_move_insn (dst, temp);
1972 temp = simplify_gen_subreg (outer, tmps[finish - 1],
1974 if (temp)
1976 emit_move_insn (dst, temp);
2926 rtx temp;
2950 temp = expand_simple_binop (Pmode, PLUS, stack_pointer_rtx,
2953 if (temp != stack_pointer_rtx)
2954 emit_move_insn (stack_pointer_rtx, temp);
2961 temp = stack_pointer_rtx;
2966 temp = plus_constant (stack_pointer_rtx, -adjust);
2972 return replace_equiv_address (x, temp);
3431 rtx temp;
3440 temp = copy_to_mode_reg (Pmode, size);
3442 temp = expand_binop (Pmode, add_optab, temp, GEN_INT (extra),
3443 temp, 0, OPTAB_LIB_WIDEN);
3444 anti_adjust_stack (temp);
3453 temp = virtual_outgoing_args_rtx;
3455 temp = plus_constant (temp, extra);
3460 temp = plus_constant (virtual_outgoing_args_rtx,
3463 temp = gen_rtx_PLUS (Pmode, virtual_outgoing_args_rtx,
3466 temp = gen_rtx_PLUS (Pmode, virtual_outgoing_args_rtx,
3470 return memory_address (GET_CLASS_NARROWEST_MODE (MODE_INT), temp);
3627 rtx temp;
3701 temp = push_block (size, extra, where_pad == downward);
3705 temp = memory_address (BLKmode,
3709 temp = memory_address (BLKmode,
3721 if (reg_mentioned_p (virtual_stack_dynamic_rtx, temp)
3722 || reg_mentioned_p (virtual_outgoing_args_rtx, temp))
3723 temp = copy_to_reg (temp);
3726 target = gen_rtx_MEM (BLKmode, temp);
4217 rtx temp;
4220 temp = expand_expr (from, 0, GET_MODE (to_rtx), 0);
4223 emit_group_load (to_rtx, temp, TREE_TYPE (from),
4226 emit_move_insn (to_rtx, temp);
4286 rtx temp;
4363 temp = expand_expr (exp, inner_target, VOIDmode,
4368 if (CONSTANT_P (temp) && GET_MODE (temp) == VOIDmode)
4370 temp = convert_modes (GET_MODE (target), TYPE_MODE (TREE_TYPE (exp)),
4371 temp, SUBREG_PROMOTED_UNSIGNED_P (target));
4372 temp = convert_modes (GET_MODE (SUBREG_REG (target)),
4373 GET_MODE (target), temp,
4377 convert_move (SUBREG_REG (target), temp,
4384 temp = expand_expr_real (exp, target, GET_MODE (target),
4398 && ! rtx_equal_p (temp, target)
4399 && CONSTANT_P (temp))
4407 if (CONSTANT_P (temp) && GET_MODE (temp) == VOIDmode
4410 temp = convert_modes (GET_MODE (target), TYPE_MODE (TREE_TYPE (exp)),
4411 temp, TYPE_UNSIGNED (TREE_TYPE (exp)));
4426 happens to have the same RTX form. Since temp will have been created
4431 if ((! rtx_equal_p (temp, target)
4432 || (temp != target && (side_effects_p (temp)
4445 if (GET_MODE (temp) != GET_MODE (target)
4446 && GET_MODE (temp) != VOIDmode)
4454 temp = convert_to_mode (GET_MODE (target), temp, unsignedp);
4455 emit_move_insn (target, temp);
4458 emit_block_move (target, temp, expr_size (exp),
4463 convert_move (target, temp, unsignedp);
4466 else if (GET_MODE (temp) == BLKmode && TREE_CODE (exp) == STRING_CST)
4476 emit_block_move (target, temp, size,
4495 emit_block_move (target, temp, copy_size_rtx,
4536 emit_group_load (target, temp, TREE_TYPE (exp),
4538 else if (GET_MODE (temp) == BLKmode)
4539 emit_block_move (target, temp, expr_size (exp),
4544 temp = force_operand (temp, target);
4545 if (temp != target)
4546 emit_move_insn (target, temp);
5549 rtx temp;
5569 temp = expand_normal (exp);
5575 if (BYTES_BIG_ENDIAN && GET_MODE_CLASS (GET_MODE (temp)) == MODE_INT
5576 && bitsize < (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (temp))
5578 temp = expand_shift (RSHIFT_EXPR, GET_MODE (temp), temp,
5579 size_int (GET_MODE_BITSIZE (GET_MODE (temp))
5587 temp = convert_modes (mode, TYPE_MODE (TREE_TYPE (exp)), temp, 1);
5592 if (GET_MODE (target) == BLKmode && GET_MODE (temp) == BLKmode)
5594 gcc_assert (MEM_P (target) && MEM_P (temp)
5598 emit_block_move (target, temp,
5607 store_bit_field (target, bitsize, bitpos, mode, temp);
6038 rtx temp = expand_simple_binop (GET_MODE (value), code,
6041 return expand_simple_binop (GET_MODE (value), code, temp,
6809 rtx op0, op1, temp, decl_rtl;
6866 temp = expand_expr (exp, NULL_RTX, VOIDmode, modifier);
6867 if (MEM_P (temp))
6868 temp = copy_to_reg (temp);
6903 temp = label_rtx (exp);
6904 temp = gen_rtx_LABEL_REF (Pmode, temp);
6908 LABEL_REF_NONLOCAL_P (temp) = 1;
6910 temp = gen_rtx_MEM (FUNCTION_MODE, temp);
6911 return temp;
6944 temp = 0;
6960 temp = validize_mem (decl_rtl);
6975 temp = replace_equiv_address (decl_rtl,
6981 if (temp != 0)
6983 if (MEM_P (temp) && REG_P (XEXP (temp, 0)))
6984 mark_reg_pointer (XEXP (temp, 0), DECL_ALIGN (exp));
6986 return temp;
7005 temp = gen_lowpart_SUBREG (mode, decl_rtl);
7006 SUBREG_PROMOTED_VAR_P (temp) = 1;
7007 SUBREG_PROMOTED_UNSIGNED_SET (temp, unsignedp);
7008 return temp;
7014 temp = immed_double_const (TREE_INT_CST_LOW (exp),
7024 temp = force_reg (mode, temp);
7026 return temp;
7089 temp = expand_expr_constant (exp, 1, modifier);
7091 /* temp contains a constant address.
7097 && (! memory_address_p (mode, XEXP (temp, 0))
7099 return replace_equiv_address (temp,
7100 copy_rtx (XEXP (temp, 0)));
7101 return temp;
7242 temp = gen_rtx_MEM (mode, op0);
7244 set_mem_attributes (temp, exp, 0);
7268 insn = GEN_FCN (icode) (reg, temp);
7274 return temp;
7284 temp = gen_rtx_MEM (mode, op0);
7285 set_mem_attributes (temp, TMR_ORIGINAL (exp), 0);
7287 return temp;
8219 temp = expand_binop (mode, other_optab, op0, op1, target,
8221 hipart = gen_highpart (innermode, temp);
8227 return REDUCE_BIT_FIELD (temp);
8291 temp = expand_unop (mode,
8294 gcc_assert (temp);
8295 return REDUCE_BIT_FIELD (temp);
8331 temp = expand_binop (mode, this_optab, op0, op1, target, unsignedp,
8333 if (temp != 0)
8334 return temp;
8345 temp = op0;
8347 op1 = temp;
8421 temp = gen_label_rtx ();
8423 unsignedp, mode, NULL_RTX, NULL_RTX, temp);
8426 emit_label (temp);
8433 temp = expand_unop (mode, one_cmpl_optab, op0, target, 1);
8434 gcc_assert (temp);
8435 return temp;
8493 temp = do_store_flag (exp,
8496 if (temp != 0)
8497 return temp;
8506 temp = expand_expr (TREE_OPERAND (exp, 0), original_target,
8509 /* If temp is constant, we can just compute the result. */
8510 if (GET_CODE (temp) == CONST_INT)
8512 if (INTVAL (temp) != 0)
8520 if (temp != original_target)
8522 enum machine_mode mode1 = GET_MODE (temp);
8526 temp = copy_to_mode_reg (mode1, temp);
8530 emit_cmp_and_jump_insns (temp, const0_rtx, EQ, NULL_RTX,
8531 GET_MODE (temp), unsignedp, op1);
8532 emit_move_insn (temp, const1_rtx);
8534 return temp;
8569 temp = expand_binop (mode, xor_optab, op0, const1_rtx,
8571 gcc_assert (temp);
8572 return temp;
8615 temp = original_target;
8617 temp = assign_temp (type, 0, 0, 1);
8624 store_expr (TREE_OPERAND (exp, 1), temp,
8630 store_expr (TREE_OPERAND (exp, 2), temp,
8635 return temp;
8782 temp = expand_ternary_op (mode, this_optab, op0, op1, op2,
8784 gcc_assert (temp);
8785 return temp;
8819 temp = expand_unop (mode, this_optab, op0, target, unsignedp);
8820 gcc_assert (temp);
8821 return temp;
8845 temp = expand_binop (mode, this_optab, op0, op1, target,
8847 gcc_assert (temp);
8848 return REDUCE_BIT_FIELD (temp);
9398 rtx temp, vector;
9445 temp = gen_reg_rtx (CASE_VECTOR_MODE);
9447 convert_move (temp, vector, 0);
9449 emit_jump_insn (gen_tablejump (temp, table_label));