diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2013-05-19 10:16:29 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2013-05-19 10:16:29 +0000 |
commit | da734fa108e7f5c41e0689c72f19bb01f974e7ae (patch) | |
tree | a36fca24436628172211560d2ac81f2b454b46fe /libjava/classpath/lib/java/util/AbstractMap$SimpleImmutableEntry.class | |
parent | e242068731a13571c1a0099c06a0b7820f34c0c4 (diff) | |
download | gcc-da734fa108e7f5c41e0689c72f19bb01f974e7ae.zip gcc-da734fa108e7f5c41e0689c72f19bb01f974e7ae.tar.gz gcc-da734fa108e7f5c41e0689c72f19bb01f974e7ae.tar.bz2 |
mips.h (BASE_INSN_LENGTH, [...]): New macros.
gcc/
* config/mips/mips.h (BASE_INSN_LENGTH, NOP_INSN_LENGTH): New macros.
* config/mips/mips.c (mips_symbol_insns, mips_address_insns)
(mips_const_insns, mips_split_const_insns, mips_load_store_insns)
(mips_idiv_insns): Update the comments to say that the returned
instruction counts are in units of BASE_INSN_LENGTH.
(mips_adjust_insn_length): Multiply the mips_load_label_num_insns
by BASE_INSN_LENGTH rather than 4. Add the jump separately,
using 2 rather than 4 as the length of indirect MIPS16 and
microMIPS jumps. Use NOP_INSN_LENGTH rather than 4 as the
length of a NOP. Don't divide MIPS16 lengths by 2.
(mips16_split_long_branches): Assume a branch is long if the
length is greater than 4 rather than 8.
* config/mips/mips.md (length): Give MIPS16 lengths directly,
rather than multiplying them by 2. Multiply instruction counts
by BASE_INSN_LENGTH rather than 4.
(*jump_mips16, tls_get_tp_mips16_<mode>)
(*tls_get_tp_mips16_call_<mode>): Divide lengths by 2.
From-SVN: r199080
Diffstat (limited to 'libjava/classpath/lib/java/util/AbstractMap$SimpleImmutableEntry.class')
0 files changed, 0 insertions, 0 deletions