diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-07-19 19:11:29 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-07-19 19:11:29 +0000 |
commit | cf74dbaea327e04574822bf7483129f4dc9ed5f1 (patch) | |
tree | 59a3f7cca13239eabf0e1bae23d9ccc82f92201a /gcc/graph.c | |
parent | 752fb7ee979d28864cba62a5ea7d4249917823a7 (diff) | |
download | gcc-cf74dbaea327e04574822bf7483129f4dc9ed5f1.tar.gz |
* rs6000.md (arithmetic, logical, and shift Rc combiner patterns):
Disable patterns performing SImode comparisons with SImode values
if TARGET_POWERPC64 and instruction does not sign-extend or does
not mask to narrower than SImode, i.e. where bit 31 and bit 63 may
differ for signed quantities.
(indirect_jump): Add expander to choose RTL based on TARGET_64BIT.
(tablejump): Patterns contingent on TARGET_64BIT not TARGET_POWERPC64.
(decrement_and_branch_on_count): Add 64-bit variant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28172 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/graph.c')
0 files changed, 0 insertions, 0 deletions