diff options
author | Richard Henderson <rth@cygnus.com> | 2000-09-11 14:15:50 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-09-11 14:15:50 -0700 |
commit | 655f2eb93e47f4996700fe6dd0524a151504144c (patch) | |
tree | 1fa29ab43ac1000672083f26717b269a9733da10 /libjava/java/sql | |
parent | b5d7770c3e686d58e4ce1e1b49c35eec2c0475bb (diff) | |
download | gcc-655f2eb93e47f4996700fe6dd0524a151504144c.zip gcc-655f2eb93e47f4996700fe6dd0524a151504144c.tar.gz gcc-655f2eb93e47f4996700fe6dd0524a151504144c.tar.bz2 |
ia64-protos.h (fr_nonimmediate_operand): Declare.
* config/ia64/ia64-protos.h (fr_nonimmediate_operand): Declare.
* config/ia64/ia64.c (fr_nonimmediate_operand): New.
(ia64_override_options): Prevent optimizing division for both
latency and throughput.
(rtx_needs_barrier): Handle frcpa.
* config/ia64/ia64.h (MASK_INLINE_DIV_LAT): New.
(MASK_INLINE_DIV_THR, TARGET_INLINE_DIV_LAT): New.
(TARGET_INLINE_DIV_THR, TARGET_INLINE_DIV): New.
(TARGET_SWITCHES): Add -minline-divide-min-latency and
-minline-divide-max-throughput.
(PREDICATE_CODES): Update.
* config/ia64/ia64.md (extendsidi2): Remove * from f case.
(zero_extendsidi2): Likewise. Fix typo in f case insn.
(extendsfdf2): Add cases for gr<->fr and fr<->mem.
(extendsftf2): Likewise.
(extenddftf2): Likewise.
(fix_trunctfdi2_alts): New.
(fixuns_trunctfdi2_alts): New.
(madd*4): Rename from madd*3.
(divsi3, modsi3, udivsi3, umodsi3): New.
(divsi3_internal): New.
(divdi3, moddi3, udivdi3, umoddi3): New.
(divdi3_internal_lat, divdi3_internal_thr): New.
(multf3_alts, maddtf4_alts, nmaddtf4_alts): New.
(recip_approx): New.
From-SVN: r36330
Diffstat (limited to 'libjava/java/sql')
0 files changed, 0 insertions, 0 deletions