- 13 Jan, 1994 5 commits
-
-
(mips_sw_reg_names): Consistently use $ as name prefix. (large_int): Handle 64 bit constants. (reg_or_0_operand, mips_const_double_ok): Don't examine CONST_DOUBLE internals. (mips_const_double_ok): Use REAL_VALUE_* macros. (simple_memory_operand): Add 64 bit support. Only test TARGET_GP_OPT to determine if doing gp optimizations. Pass address not MEM to eliminate_constant_term. Use SMALL_INT. (mips_fill_delay_slot): Add 64 bit support. (mips_move_1word): Add 64 bit support. Don't examine CONST_DOUBLE internals. (mips_move_2words): Likewise. (mips_address_cost): Pass address not MEM to eliminate_constant_term. Use SMALL_INT. (gen_int_relational): New variable mode. Add 64 bit support. (gen_conditional_branch): Add 64 bit support. (block_move_load_store, block_move_loop, block_move_call, expand_block_move, output_block_move, function_arg_advance, function_arg, function_arg_partial_nregs): Likewise. (override_options): Clear MASK_GPOPT if threshold is zero or negative. Set MASK_GPOPT if optimizing. Set mips_isa from -misa= option, else from MIPS_ISA_DEFAULT if defined, else to 1. Make default cpu depend on isa. Add cpus r4400, r4600, orion. Rewrite TARGET_NAME_REGS support. Initialize dfhigh, dflow, sfhigh, sflow. Add 64 bit support. (print_operand): Use REAL_VALUE_* macros. (mips_output_external): Don't depend on mips_section_threshold. (make_temp_file): Define P_tmpdir when __MSDOS__. Malloc filename string. Don't unlink temp file when __MSDOS__. (mips_asm_file_start): Delete TARGET_NAME_REGS support. (mips_asm_file_end): Unlike temp file when __MSDOS__. (mips_declare_object): Don't test mips_sections_threshold. (compute_frame_size, save_restore_insns, function_prologue, mips_expand_prologue, function_epilogue, mips_expand_epilogue): Add 64 bit support. (function_epilogue): Correctly output `#' before .set volatile. From-SVN: r6391
Jim Wilson committed -
(CPP_SPEC): Define __SIZE_TYPE__, __PTRDIFF_TYPE__, and __mips. (SIZE_TYPE, PTRDIFF_TYPE): Delete. From-SVN: r6390
Jim Wilson committed -
declaration. From-SVN: r6389
Richard Kenner committed -
some classes. (MEMORY_MOVE_COST): New macro. From-SVN: r6388
Richard Kenner committed -
From-SVN: r6387
Richard Kenner committed
-
- 12 Jan, 1994 6 commits
-
-
* dbxout.c (dbxout_range_type): If the range has a base type (TREE_TYPE), emit it, even if that is some other integer type. From-SVN: r6386
Per Bothner committed -
(maxsf3, minsf3, maxdf3, mindf3): New patterns using fsel instruction. From-SVN: r6385
Richard Kenner committed -
and fsel. From-SVN: r6384
Richard Kenner committed -
From-SVN: r6383
Richard Kenner committed -
From-SVN: r6382
Richard Kenner committed -
(fold, truth_andor): Don't apply distributive law when it would change evaluation order. Clean up code a bit to improve flow. From-SVN: r6381
Richard Kenner committed
-
- 11 Jan, 1994 14 commits
-
-
From-SVN: r6380
Richard Kenner committed -
gen_lowpart and gen_highpart. From-SVN: r6379
Richard Kenner committed -
gen_lowpart and gen_highpart. From-SVN: r6378
Richard Kenner committed -
(gen_lowpart_common, gen_highpart): Don't do it here. From-SVN: r6377
Richard Kenner committed -
addition to MODE_CC values. From-SVN: r6376
Richard Kenner committed -
of the one we were passed. From-SVN: r6375
Richard Kenner committed -
(STARTFILE_SPEC, GPLUSPLUS_INCLUDE_DIR): No longer conditional on CROSS_COMPILER. From-SVN: r6374
Richard Kenner committed -
From-SVN: r6373
Richard Kenner committed -
From-SVN: r6372
Richard Kenner committed -
(init_reg_sets_1): Don't handle global regs here. From-SVN: r6371
Richard Kenner committed -
From-SVN: r6370
Richard Kenner committed -
that priority for an unfilled delay slot. From-SVN: r6369
Richard Kenner committed -
From-SVN: r6368
Richard Kenner committed -
From-SVN: r6367
Richard Kenner committed
-
- 10 Jan, 1994 4 commits
-
-
From-SVN: r6366
Jim Wilson committed -
From-SVN: r6365
Jim Wilson committed -
Execute shell scripts with $(SHELL). From-SVN: r6364
Jim Wilson committed -
From-SVN: r6363
Jeff Law committed
-
- 09 Jan, 1994 2 commits
-
-
From-SVN: r6362
James Van Artsdalen committed -
From-SVN: r6361
James Van Artsdalen committed
-
- 08 Jan, 1994 2 commits
-
-
before calling cse_main. From-SVN: r6360
Doug Evans committed -
From-SVN: r6359
Torbjorn Granlund committed
-
- 04 Jan, 1994 3 commits
-
-
From-SVN: r6358
Jim Wilson committed -
nothing. From-SVN: r6357
Richard Kenner committed -
* pa.md (andsi3): Use "?" instead of "!" to avoid losing in some cases. From-SVN: r6356
Jeff Law committed
-
- 03 Jan, 1994 4 commits
-
-
time we call thread_jumps. From-SVN: r6355
Torbjorn Granlund committed -
(thread_jumps): Don't thread to loop label; create new label before loop instead. (thread_jumps): Rename argument `verbose' -> `flag_before_jump'. From-SVN: r6354
Torbjorn Granlund committed -
condition as for TRUNC_MOD_EXPR. From-SVN: r6353
Torbjorn Granlund committed -
(fold): Use it to see when we should make a TRUTH_{AND,OR}_EXPR. (fold, case TRUTH_{AND,OR,ANDIF,ORIF}_EXPR): Use distributive law on expressions such as (A && B) || (A && C). From-SVN: r6352
Richard Kenner committed
-