| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4186 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4185 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4184 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4118 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
current_funtion_returns_pcc_struct if PCC_STATIC_STRUCT_RETURN defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4031 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
so just for side-effects (the SAVE_EXPRs).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3896 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
var to itself, if it's the end of a libcall group.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3873 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3776 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3747 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3707 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
any insns between the setting of the function return register and it's use.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3660 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
for zero length prologue and epilogue list.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3465 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3449 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(fixup_var_refs_1, case SET): Correctly check for simple insns that don't
need fixups.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3367 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
is recognized.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3281 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3181 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3158 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3107 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
insns are output after it to fix it up.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3047 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
then output the sequence after all parameters have been moved.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3025 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2862 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
don't pad to argument alignment if where_pad is downward.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2614 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
Make a NOTE_INSN_DELETED instead.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2609 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
that holds the address, use proper modes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2552 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2490 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
Call {save,restore}_varasm_status.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2423 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2384 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
DECL_INCOMING_RTL in case of syntax errors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2375 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2345 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
register should be used in a wider mode.
(expand_function_start): Likewise for return value if PROMOTE_FUNCTION_RETURN
is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2263 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(pop_function_context): Restore epilogue_delay_list.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2245 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2198 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
all callers changed.
Insert mode conversions when required.
(fixup_var_refs_1): Add new parms for mode and signedness; handle SUBREGs
for promoted values.
(assign_parms): Promote the mode of parameters when useful for the target
machine.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2175 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2157 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(instantiate_decls{,_1}): Call it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1896 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
reference to pseudo reg, don't use nominal_mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1876 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(reposition_prologue_and_epilogue_notes): Count all the prologue and
epilogue insns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1814 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
exist. Use xmalloc not alloca for block_vector.
(reorder_blocks): New argument top_block. Handle case where no
block nodes exist. Always clear BLOCK_SUBBLOCKS (block) when
adding it to the block tree.
(all_blocks): Handle case where vector is zero. Store current
block at offset 0 in vector, not n_blocks. Don't count current
block twice in n_blocks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1797 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1756 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
using basic_block_end[0] or basic_block_head[N-1].
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1735 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
DECL_INCOMING_RTL if tmode of parm is void.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1635 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
is mode-dependent.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1615 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1594 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1572 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1568 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1471 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1425 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1336 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1250 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1103 138bc75d-0d04-0410-961f-82ee72b054a4
|