Searched refs:mips_subword (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/ |
H A D | mips-protos.h | 215 extern rtx mips_subword (rtx, bool);
|
H A D | mips.c | 2939 low = mips_const_insns (mips_subword (x, false)); in mips_split_const_insns() 2940 high = mips_const_insns (mips_subword (x, true)); in mips_split_const_insns() 4707 mips_subword (rtx op, bool high_p) in mips_subword() function 4816 low_dest = mips_subword (dest, false); in mips_split_move() 4817 mips_emit_move (low_dest, mips_subword (src, false)); in mips_split_move() 4819 emit_insn (gen_mthidi_ti (dest, mips_subword (src, true), low_dest)); in mips_split_move() 4821 emit_insn (gen_mthisi_di (dest, mips_subword (src, true), low_dest)); in mips_split_move() 4825 mips_emit_move (mips_subword (dest, false), mips_subword (src, false)); in mips_split_move() 4827 emit_insn (gen_mfhidi_ti (mips_subword (dest, true), src)); in mips_split_move() 4829 emit_insn (gen_mfhisi_di (mips_subword (dest, true), src)); in mips_split_move() [all …]
|
H A D | mips.md | 2085 rtx low = mips_subword (dest, 0); 2086 rtx high = mips_subword (dest, 1); 2091 emit_move_insn (mips_subword (operands[0], 0), low); 2092 emit_move_insn (mips_subword (operands[0], 1), high); 2492 hi = mips_subword (operands[0], 1); 2493 lo = mips_subword (operands[0], 0); 5356 rtx low = mips_subword (operands[1], 0); 5357 rtx high = mips_subword (operands[1], 1); 5366 rtx low = mips_subword (operands[0], 0); 5367 rtx high = mips_subword (operands[0], 1); [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/ |
H A D | mips-protos.h | 215 extern rtx mips_subword (rtx, bool);
|
H A D | mips.cc | 2941 low = mips_const_insns (mips_subword (x, false)); in mips_split_const_insns() 2942 high = mips_const_insns (mips_subword (x, true)); in mips_split_const_insns() 4718 mips_subword (rtx op, bool high_p) in mips_subword() function 4827 low_dest = mips_subword (dest, false); in mips_split_move() 4828 mips_emit_move (low_dest, mips_subword (src, false)); in mips_split_move() 4830 emit_insn (gen_mthidi_ti (dest, mips_subword (src, true), low_dest)); in mips_split_move() 4832 emit_insn (gen_mthisi_di (dest, mips_subword (src, true), low_dest)); in mips_split_move() 4836 mips_emit_move (mips_subword (dest, false), mips_subword (src, false)); in mips_split_move() 4838 emit_insn (gen_mfhidi_ti (mips_subword (dest, true), src)); in mips_split_move() 4840 emit_insn (gen_mfhisi_di (mips_subword (dest, true), src)); in mips_split_move() [all …]
|
H A D | mips.md | 2085 rtx low = mips_subword (dest, 0); 2086 rtx high = mips_subword (dest, 1); 2091 emit_move_insn (mips_subword (operands[0], 0), low); 2092 emit_move_insn (mips_subword (operands[0], 1), high); 2492 hi = mips_subword (operands[0], 1); 2493 lo = mips_subword (operands[0], 0); 5366 rtx low = mips_subword (operands[1], 0); 5367 rtx high = mips_subword (operands[1], 1); 5376 rtx low = mips_subword (operands[0], 0); 5377 rtx high = mips_subword (operands[0], 1); [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2007 | 3308 (mips_subword): Give the HIGH_P argument type "bool" rather than "int". 3407 (mips_subword): Give the HIGH_P argument type "bool" rather than "int". 3408 (mips_split_doubleword_move): Pass booleans to mips_subword. 3509 (mips_save_reg): Pass booleans to mips_subword. 4764 * config/mips/mips.c (mips_subword): Extend to handle 64-bit words; 14480 (mips_subword): Remove special handling for accumulator registers.
|
H A D | ChangeLog-2003 | 3439 (mips_subword): Pass memrefs through mips_rewrite_small_data. 23773 * config/mips/mips-protos.h (mips_subword, mips_output_move): Declare. 23779 (mips_subword, mips_split_64bit_move_p, mips_split_64bit_move): New. 23791 to split them. Use mips_subword to generate the high and low
|
H A D | ChangeLog-2008 | 16922 (mips_subword): Assume TImode for CONST_INTs if TARGET_64BIT.
|
H A D | ChangeLog-2005 | 10659 (mips_subword): Change to check four HI registers.
|