- 26 Apr, 1995 10 commits
-
-
(force_to_mode, case AND): Allow some simplifications when GET_MODE (x) has more bits than HOST_BITS_PER_WIDE_INT. From-SVN: r9479
Jim Wilson committed -
of a TRUNCATE. From-SVN: r9478
Jim Wilson committed -
(splittable_symbolic_memory_operand): New function. (splittable_immediate_memory_operand): New function. From-SVN: r9477
Doug Evans committed -
Preserve MEM_IN_STRUCT_P, MEM_VOLATILE_P, RTX_UNCHANGING_P bits. From-SVN: r9476
Doug Evans committed -
constant is a constant. From-SVN: r9475
Richard Kenner committed -
type. From-SVN: r9474
Richard Kenner committed -
From-SVN: r9473
Richard Kenner committed -
being assigned a non-integer. From-SVN: r9472
Richard Kenner committed -
level. From-SVN: r9471
Richard Kenner committed -
and varargs. From-SVN: r9470
Richard Kenner committed
-
- 25 Apr, 1995 30 commits
-
-
* pa.c (emit_move_sequence): Handle function label arithmetic for PIC code generation too. From-SVN: r9469
Jeff Law committed -
(move_by_pieces): Set to_struct and from_struct fields. (move_by_pieces_1): Set MEM_IN_STRUCT_P of to1 and from1. (expand_builtin, case BUILT_IN_MEMCPY): New variable type. Set MEM_IN_STRUCT_P of src_mem and dest_mem. From-SVN: r9468
Jim Wilson committed -
From-SVN: r9467
Jim Wilson committed -
From-SVN: r9466
Jim Wilson committed -
to register a duplicate decl in the current block. From-SVN: r9465
Jim Wilson committed -
From-SVN: r9464
Richard Kenner committed -
From-SVN: r9463
Richard Kenner committed -
(expand_builtin_apply_args): If STACK_REGS is defined, generate USE insns before the function body, thus showing which registers are filled with parameters. Reverse order of saving registers, more compact code for i387. (expand_builtin_apply): Likewise. From-SVN: r9462
Richard Kenner committed -
(assign_parms): If STACK_REGS is defined, generate USE insns before the function body, thus showing which registers are filled with parameters. From-SVN: r9461
Richard Kenner committed -
From-SVN: r9460
Richard Kenner committed -
(FP_mode_reg): Trimmed to a smaller size, less overhead. (FP_MODE_REG): New macro over which FP_mode_reg will be accessed. (mark_regs_pat, straighten_stack): New functions. (reg_to_stack): Amend initialisation of FP_mode_reg. Mark FP registers mentioned in USE insns before NOTE_INSN_FUNCTION_BEG. (get_true_reg): Eliminate FP subreg accesses in favour of the actual FP register in use. (record_reg_life_pat): Make it work on SUBREGs as well. Make use of the new mark_regs_pat function. Handle USE insns if called unnested. (record_reg_life): Don't check for QImode again, we know that it is there. Process CALL_INSNs like all other insns, they might `use' some FP argument registers if register passing. (stack_result_p): Changed in stack_result and returning an rtx. (stack_reg_life_analysis): Take a new stackentry state argument. Use stack_result and the rtx to mark using mark_regs_pat. This ensures that types that need multiple FP registers are handled correctly Delete the no_live_regs shortcut to save space. Use stackentry state to determine filled registers. (replace_reg): Accept COMPLEX_FLOAT as well. (move_for_stack_reg): Optimise away some pointer dereferencing. (subst_stack_regs): Make sure the stack is in the right order and of the right size for register passing. (goto_block_pat): Make sure the stack is in the right order to return possible multi-register values from the function. (convert_regs): Fix comment about CALL_INSN, it's no longer valid. Make sure the stack is of the right size and in the right order to return possible multi-register values from the function. From-SVN: r9459
Richard Kenner committed -
From-SVN: r9458
Richard Kenner committed -
From-SVN: r9457
Richard Kenner committed -
(valid_machine_attribute): Use new function attribute_in_list, makes sure type_attribute_variants are reused even when attributes have parameters. Assign any new type to TREE_TYPE (decl). (attribute_in_list): New function. (attribute_list_contained): Use it. From-SVN: r9456
Richard Kenner committed -
From-SVN: r9455
Jim Wilson committed -
From-SVN: r9454
Richard Kenner committed -
From-SVN: r9453
Jim Wilson committed -
registers, copy it to a psuedo-reg instead of to hard registers. From-SVN: r9452
Jim Wilson committed -
From-SVN: r9451
Richard Kenner committed -
From-SVN: r9450
Richard Kenner committed -
Declare strerror if HAVE_STRERROR is defined; otherwise declare sys_errlist and sys_nerr. (my_strerror): New function. (errno): Don't define if already defined as a macro. From-SVN: r9449
Richard Kenner committed -
From-SVN: r9448
Richard Kenner committed -
a truncation. From-SVN: r9447
Richard Kenner committed -
From-SVN: r9446
Richard Kenner committed -
constraints. From-SVN: r9445
Richard Kenner committed -
From-SVN: r9444
Richard Kenner committed -
From-SVN: r9443
Richard Kenner committed -
to decl_attributes. From-SVN: r9442
Richard Kenner committed -
From-SVN: r9441
Michael Meissner committed -
(divhi3, udivhi3, modhi3, umodhi3): Deleted these insns plus some surrounding trash. (divmodhi4, udivmodhi4): Added these insns. From-SVN: r9440
Richard Kenner committed
-