Lines Matching defs:tmode
2282 machine_mode tmode = SImode;
2303 || GET_MODE (target) != tmode
2304 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
2305 target = gen_reg_rtx (tmode);
2359 machine_mode tmode = TYPE_MODE (type);
2360 machine_mode inner_mode = GET_MODE_INNER (tmode);
2361 int i, n_elt = GET_MODE_NUNITS (tmode);
2363 gcc_assert (VECTOR_MODE_P (tmode));
2366 if (!target || !register_operand (target, tmode))
2367 target = gen_reg_rtx (tmode);
2371 if (n_elt == 1 && GET_MODE_SIZE (tmode) == GET_MODE_SIZE (inner_mode))
2374 emit_move_insn (target, gen_lowpart (tmode, x));
2386 rs6000_expand_vector_init (target, gen_rtx_PARALLEL (tmode, v));
2414 machine_mode tmode, mode1;
2423 tmode = TYPE_MODE (TREE_TYPE (arg0));
2425 gcc_assert (VECTOR_MODE_P (tmode));
2427 op0 = expand_expr (arg0, NULL_RTX, tmode, EXPAND_NORMAL);
2434 op0 = force_reg (tmode, op0);
2446 machine_mode tmode, mode0;
2469 tmode = TYPE_MODE (TREE_TYPE (TREE_TYPE (arg0)));
2475 if (optimize || !target || !register_operand (target, tmode))
2476 target = gen_reg_rtx (tmode);
2489 machine_mode tmode = insn_data[icode2].operand[0].mode;
2503 || GET_MODE (target) != tmode
2504 || !insn_data[icode2].operand[0].predicate (target, tmode))
2505 target = gen_reg_rtx (tmode);
2776 ldv_expand_builtin (rtx target, insn_code icode, rtx *op, machine_mode tmode)
2779 || GET_MODE (target) != tmode
2780 || !insn_data[icode].operand[0].predicate (target, tmode))
2781 target = gen_reg_rtx (tmode);
2785 /* These CELL built-ins use BLKmode instead of tmode for historical
2815 addr = gen_rtx_MEM (blk ? BLKmode : tmode, addr);
2823 addr = gen_rtx_MEM (blk ? BLKmode : tmode, op[1]);
2827 addr = gen_rtx_MEM (blk ? BLKmode : tmode,
2844 machine_mode tmode, machine_mode smode)
2850 addr = gen_rtx_MEM (tmode, op[1]);
2900 machine_mode tmode, machine_mode smode)
2906 addr = gen_rtx_MEM (tmode, op[1]);
2924 machine_mode tmode, machine_mode smode)
2951 addr = gen_rtx_MEM (tmode, addr);
2952 op[0] = copy_to_mode_reg (tmode, op[0]);
2960 rtx truncrtx = gen_rtx_TRUNCATE (tmode, op[0]);
2965 addr = gen_rtx_MEM (tmode, op[2]);
2969 addr = gen_rtx_MEM (tmode, gen_rtx_PLUS (Pmode, op[2], op[1]));
2982 addr = gen_rtx_MEM (tmode, op[2]);
2986 addr = gen_rtx_MEM (tmode, gen_rtx_PLUS (Pmode, op[2], op[1]));
3004 machine_mode tmode = VOIDmode;
3010 tmode = insn_data[icode].operand[0].mode;
3012 && GET_MODE (target) == tmode
3013 && insn_data[icode].operand[0].predicate (target, tmode)))
3014 target = gen_reg_rtx (tmode);
3056 && insn_op->mode == tmode
3058 && insn_data[icode].operand[0].predicate (opnd, tmode))
3167 machine_mode tmode = (uses_spr) ? insn_op->mode : E_SImode;
3169 || GET_MODE (target) != tmode
3170 || (uses_spr && !insn_op->predicate (target, tmode)))
3171 target = gen_reg_rtx (tmode);