| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6316 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
single memory store to an invariant address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6290 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6180 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6046 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(record_initial): Don't ignore any set of the register.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6002 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
of code near a loop exit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5826 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5682 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5461 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
Use it to call convert_modes.
(strength_reduce): Supply the new arg to basic_induction_var.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5310 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
reversed biv.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5025 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4981 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
non loop invariant value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4653 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4632 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
like we treat user vars in seeing if we can move a SET.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4514 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
end of the current function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4378 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3702 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
to distinguish libcall case from ordinary insn case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3524 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
dispatch tables because jump doesn't.
(find_and_verify_loops): Invalidate loops that contain labels
whose address has been taken.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3523 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
we perform register replacements.
(strength_reduce): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3254 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
(fold_out_const_cc0): Likewise.
* loop.c (delete_insn_forces): Likewise.
* final.c (alter_cond): Delete decl, since it's never defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3209 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2863 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(get_condition): Verify op 2 of source is label_ref before looking within.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2566 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
larger than the uid of any insn. Increase the number of exit
blocks from 4 to 32 per loop.
(find_and_verify_loops): Stop trying to relocate exit blocks when
allocating a new label would exceed max_uid_for_loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2440 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
var, make sure it's a REG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2210 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
Check for bivs that are set over multiple insns and also allow a SIGN_EXTEND
to be used; remove check for MINUS since we don't make MINUS with a constant
2nd operand any more.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2178 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
loop_number_last_block, loop_number_block_level. Correct call of
find_loop_tree_blocks. Add call to unroll_block_trees.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1799 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1714 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1626 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1598 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1556 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1509 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1482 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1318 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1221 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1213 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1089 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@929 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@783 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@729 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@695 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@642 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@611 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@571 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@472 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265 138bc75d-0d04-0410-961f-82ee72b054a4
|