Re: [PATCH,rs6000] Tighten predicates for p10 ld/cmpi fusion

2021-03-08 Thread Segher Boessenkool
Hi! On Mon, Mar 08, 2021 at 10:32:16AM -0600, acsaw...@linux.ibm.com wrote: > PR99070 is caused by a fusion pattern matching that the individual > instructions do not match when it is split later. In this case the > ld+cmpi patterns were allowing a d-form load address, which the split > condition

[PATCH,rs6000] Tighten predicates for p10 ld/cmpi fusion

2021-03-08 Thread acsawdey--- via Gcc-patches
From: Aaron Sawdey PR99070 is caused by a fusion pattern matching that the individual instructions do not match when it is split later. In this case the ld+cmpi patterns were allowing a d-form load address, which the split condition would rightly split, however that left us with something that co