diff options
author | Torbjorn Granlund <tege@gnu.org> | 1993-01-19 21:00:43 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1993-01-19 21:00:43 +0000 |
commit | 6f672dc06a7467f7edeff0316e8d6778becf5b20 (patch) | |
tree | ec86b65402c924a546ba5cde6063dd9a8b1872b0 /gcc/local-alloc.c | |
parent | 439f6027934708fe7ca592aba8db78dbdd698614 (diff) | |
download | gcc-6f672dc06a7467f7edeff0316e8d6778becf5b20.zip gcc-6f672dc06a7467f7edeff0316e8d6778becf5b20.tar.gz gcc-6f672dc06a7467f7edeff0316e8d6778becf5b20.tar.bz2 |
(define_function_unit for memory): Memory is pipelined.
(sCC patterns): Use %char notation instead of nested if stmts.
(branch matchers): Likewise.
(incscc, negscc): Likewise. Add ? constraint for 3-insn alternative.
(incscc): Split into `incscc' and `decscc' to make this really
match.
(incscc/decscc special cases): New patterns using carry bit.
(many patterns): Use canonical address format. Use %r
register notation. Use GEN_INT.
(main move SF recognizer): Allow 0 for copying to general register.
(zero_extendhisi2): Remove DEFINE_EXPAND.
(zero_extendqihi2): Likewise.
(zero_extendqisi2): Likewise.
(comment before sign extension): Remove the lie.
From-SVN: r3278
Diffstat (limited to 'gcc/local-alloc.c')
0 files changed, 0 insertions, 0 deletions