Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1994-05-06 | (save_for_inline_copying, expand_inline_function): Copy | Richard Kenner | 1 | -2/+12 | |
CALL_INSN_FUNCTION_USAGE field. From-SVN: r7248 | |||||
1994-04-21 | Add prototypes for static functions. | Richard Kenner | 1 | -27/+23 | |
Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1. From-SVN: r7117 | |||||
1994-04-06 | (function_cannot_inline_p): Use current_function_varargs. | Richard Kenner | 1 | -3/+1 | |
From-SVN: r6986 | |||||
1994-03-25 | (save_for_inline_nocopy): Remove decls of unused vars. | Richard Kenner | 1 | -10/+1 | |
(expand_inline_function): Remove two block-scope decls of unused variable COPY. From-SVN: r6887 | |||||
1994-02-27 | ((subreg_realpart_p): New function. | Jim Wilson | 1 | -1/+1 | |
(copy_rtx_and_substitute): Use subreg_realpart_p instead of subreg_lowpart_p for CONCAT. From-SVN: r6666 | |||||
1994-02-27 | (expand_inline_function): Allow extra arguments and force their | Richard Kenner | 1 | -14/+24 | |
evaluation for side-effects. From-SVN: r6661 | |||||
1993-12-11 | (expand_inline_function): Remove last change. | Richard Kenner | 1 | -1/+3 | |
From-SVN: r6211 | |||||
1993-12-11 | (initialize_for_inline): Handle CONCAT when setting up parmdecl_map. | Richard Kenner | 1 | -3/+12 | |
(expand_inline_function): Make test for overlap of TARGET and args_vals[i] more conservative. From-SVN: r6207 | |||||
1993-11-23 | (output_inline_function): Pass new arg to expand_function_end. | Richard Stallman | 1 | -1/+1 | |
From-SVN: r6139 | |||||
1993-11-10 | (global_const_equiv_map_size): New variable. | Richard Kenner | 1 | -18/+35 | |
(expand_inline_function): Set it. (expand_inline_function, copy_rtx_and_substitute, try_constants): Never access const_equiv_map without checking for out-of-range. (mark_stores): Likewise. From-SVN: r6061 | |||||
1993-11-05 | (expand_inline_function): Handle CONCAT as rtl for parm. | Richard Stallman | 1 | -0/+53 | |
(copy_rtx_and_substitute): For subreg, handle case where the reg inside turns into a CONCAT. From-SVN: r6006 | |||||
1993-11-04 | (expand_inline_function): Don't call push_temp_slots... | Richard Stallman | 1 | -9/+3 | |
(expand_inline_function): Don't call push_temp_slots, free_temp_slots, and pop_temp_slots when handling parameters, because they might end up in a temp slot. From-SVN: r5999 | |||||
1993-09-28 | (expand_inline_function): Push and pop temp slots around making new | Richard Kenner | 1 | -0/+3 | |
temp slots and freeing them. From-SVN: r5525 | |||||
1993-09-21 | bytecode | Jan Brittenson | 1 | -1/+9 | |
From-SVN: r5379 | |||||
1993-09-15 | (function_cannot_inline_p): Don't inline if it's set. | Jim Wilson | 1 | -0/+4 | |
From-SVN: r5338 | |||||
1993-09-15 | (copy_for_inline, copy_rtx_and_substitute): | Richard Stallman | 1 | -0/+2 | |
Always preserve the volatil flag when copying ASM_OPERANDS. From-SVN: r5324 | |||||
1993-09-10 | (expand_inline_function): Use convert_modes. | Richard Stallman | 1 | -4/+5 | |
From-SVN: r5303 | |||||
1993-08-13 | (expand_inline_function): Copy args that are in hard regs instead of | Richard Kenner | 1 | -2/+7 | |
substiting them directly into insns. From-SVN: r5154 | |||||
1993-07-29 | (copy_rtx_and_substitute, case LABEL_REF): If we turn off | Richard Kenner | 1 | -0/+8 | |
LABEL_REF_NONLOCAL_P, increment function_call_count. From-SVN: r5040 | |||||
1993-07-28 | (copy_for_inline, case LABEL_REF): Properly copy LABEL_REF with ↵ | Richard Kenner | 1 | -17/+24 | |
LABEL_REF_NONLOCAL_P set. (copy_for_inline, case LABEL_REF): Properly copy LABEL_REF with LABEL_REF_NONLOCAL_P set. Copy LABEL_OUTSIDE_LOOP_P flag. (copy_rtx_and_substitute, case LABEL_REF): Likewise. (copy_rtx_and_substitute, case CONST): Make recursive call for a LABEL_REF in the constant pool. From-SVN: r5034 | |||||
1993-06-26 | (function_cannot_inline_p): Can now inline nested functions. | Richard Kenner | 1 | -9/+19 | |
(expand_inline_function): Set up static chain if needed. (output_inline_function): Don't switch to temporary allocation here. From-SVN: r4753 | |||||
1993-06-05 | (expand_inline_function): Always copy a SUBREG as an | Richard Stallman | 1 | -1/+5 | |
argument into a REG. From-SVN: r4638 | |||||
1993-05-31 | (expand_inline_function): Increment map->const_age before copying REG_NOTES. | Richard Stallman | 1 | -1/+4 | |
From-SVN: r4604 | |||||
1993-05-28 | (expand_inline_function): When copy REG_NOTES, must | Richard Stallman | 1 | -3/+10 | |
also call subst_constants. From-SVN: r4587 | |||||
1993-05-27 | (expand_inline_function): Set MEM_IN_STRUCT_P for return value if needed. | Richard Stallman | 1 | -2/+5 | |
From-SVN: r4581 | |||||
1993-05-14 | (expand_inline_function): Set map->integrating. | Jim Wilson | 1 | -1/+11 | |
(copy_rtx_and_substitute, case MEM): Don't copy RTX_UNCHANGING_P when doing function inlining. From-SVN: r4453 | |||||
1993-05-06 | (expand_inline_function): Don't call convert_to_mode unless we need to... | Richard Kenner | 1 | -7/+12 | |
(expand_inline_function): Don't call convert_to_mode unless we need to; some converstions of VOIDmode objects can mess them up. From-SVN: r4359 | |||||
1993-04-21 | (integrate_parm_decls): Copy the DECL_ARG_TYPE value from the PARM_DECL being... | Richard Kenner | 1 | -0/+4 | |
(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the PARM_DECL being cloned into the DECL_ARG_TYPE field of the clone. From-SVN: r4188 | |||||
1993-03-21 | (copy_rtx_and_substitute, case USE): | Richard Stallman | 1 | -2/+4 | |
Don't remove a subreg if ORIG had one. From-SVN: r3814 | |||||
1993-03-01 | (subst_constants): Use proper mode when getting equivalent constant for ↵ | Richard Kenner | 1 | -4/+23 | |
paradoxical SUBREG in SET_DEST. (subst_constants): Use proper mode when getting equivalent constant for paradoxical SUBREG in SET_DEST. (mark_stores): Clean up and tighten to properly handle hard regs. From-SVN: r3574 | |||||
1993-01-26 | (copy_and_substitute_rtx, case REG): Call gen_lowpart instead of | Richard Kenner | 1 | -1/+1 | |
making an explicit SUBREG. From-SVN: r3348 | |||||
1993-01-15 | * integrate.c (FIXED_BASE_PLUS_P): Fix typo. | Jeff Law | 1 | -1/+1 | |
From-SVN: r3255 | |||||
1993-01-12 | integrate.c (const_equiv): Delete decl, since it's never defined. | Brendan Kehoe | 1 | -4/+0 | |
* integrate.c (const_equiv): Delete decl, since it's never defined. (fold_out_const_cc0): Likewise. * loop.c (delete_insn_forces): Likewise. * final.c (alter_cond): Delete decl, since it's never defined. From-SVN: r3209 | |||||
1992-12-08 | (expand_inline_function): Don't output line notes | Tom Wood | 1 | -4/+9 | |
for implicit formals. From-SVN: r2848 | |||||
1992-11-25 | (expand_inline_function): Ensure a REG used as | Richard Stallman | 1 | -2/+9 | |
COPY has REG_USERVAR_P set if LOC does. From-SVN: r2796 | |||||
1992-11-22 | (expand_inline_function): Use the original declaration of the inlined ↵ | Richard Stallman | 1 | -23/+29 | |
function... (expand_inline_function): Use the original declaration of the inlined function rather than a redeclaration as the BLOCK_ABSTRACT_ORIGIN of the body. From-SVN: r2774 | |||||
1992-11-20 | (expand_inline_function): Mark all notes as integrated. | Tom Wood | 1 | -3/+14 | |
From-SVN: r2764 | |||||
1992-11-06 | (copy_rtx_and_substitute)[ARGS_GROW_DOWNWARD]: Map | Richard Stallman | 1 | -0/+6 | |
virtual args pointer to the top of the argument block. From-SVN: r2698 | |||||
1992-10-20 | (copy_rtx_and_substitute): Don't assume force_operand on an address returns ↵ | Richard Kenner | 1 | -2/+4 | |
a REG; it might be a SUBREG. (copy_rtx_and_substitute): Don't assume force_operand on an address returns a REG; it might be a SUBREG. Use force_reg. From-SVN: r2527 | |||||
1992-09-19 | (expand_inline_function): Convert actual to formal's mode (in case formal | Richard Kenner | 1 | -4/+10 | |
was promoted). From-SVN: r2177 | |||||
1992-09-19 | (subst_constants): Do substitute in address of MEM dest. | Richard Stallman | 1 | -1/+6 | |
From-SVN: r2162 | |||||
1992-08-29 | (adjust_copied_decl_tree): New function. | Richard Stallman | 1 | -1/+33 | |
(save_for_inline_copying): When making copies of NOTE_INSN_BLOCK_END notes, stash a "forwarding" pointer in the original to point to the copy. Also, when all BLOCKs & insns for a function have been copied, call `adjust_copied_decl_tree' to fixup the end_note pointers in the copied BLOCKs. From-SVN: r1991 | |||||
1992-08-14 | Fix spelling errors in comments. | Torbjorn Granlund | 1 | -1/+1 | |
From-SVN: r1825 | |||||
1992-08-02 | (expand_inline_function): Cast -1 to (HOST_WIDE_INT) first. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r1749 | |||||
1992-07-17 | entered into RCS | Richard Stallman | 1 | -3/+149 | |
From-SVN: r1600 | |||||
1992-07-12 | *** empty log message *** | Richard Stallman | 1 | -5/+5 | |
From-SVN: r1566 | |||||
1992-07-11 | *** empty log message *** | Richard Stallman | 1 | -1/+2 | |
From-SVN: r1556 | |||||
1992-07-08 | *** empty log message *** | Charles Hannum | 1 | -3/+42 | |
From-SVN: r1529 | |||||
1992-07-08 | *** empty log message *** | Richard Stallman | 1 | -16/+16 | |
From-SVN: r1527 | |||||
1992-07-08 | *** empty log message *** | Richard Kenner | 1 | -9/+14 | |
From-SVN: r1517 |