Home
last modified time | relevance | path

Searched refs:mips_subword (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips-protos.h215 extern rtx mips_subword (rtx, bool);
H A Dmips.c2939 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 Dmips.md2085 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 Dmips-protos.h215 extern rtx mips_subword (rtx, bool);
H A Dmips.cc2941 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 Dmips.md2085 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 DChangeLog-20073308 (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 DChangeLog-20033439 (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 DChangeLog-200816922 (mips_subword): Assume TImode for CONST_INTs if TARGET_64BIT.
H A DChangeLog-200510659 (mips_subword): Change to check four HI registers.