Skip to content
Snippets Groups Projects
Commit 0ad91047 authored by David Edelsohn's avatar David Edelsohn Committed by David Edelsohn
Browse files

rs6000.md (arithmetic, [...]): Disable patterns performing SImode comparisons...

rs6000.md (arithmetic, [...]): Disable patterns performing SImode comparisons with SImode values if...

	* 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.

From-SVN: r28172
parent 9608c091
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment