public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Additional peephole pass(es)
@ 2020-04-20 10:20 Stefan Franke
  2020-04-20 17:34 ` Oleg Endo
  2020-04-24 21:07 ` Segher Boessenkool
  0 siblings, 2 replies; 6+ messages in thread
From: Stefan Franke @ 2020-04-20 10:20 UTC (permalink / raw)
  To: gcc-help

Hi there,

 

is there a chance that a patch would be accepted if it adds (an) additional
peephole pass(es)?

 

I'm not content with the capabilities of the combine pass and a convenient
way would be to insert an additional pass in front/after the combine pass.
It's way easier to maintain than the spaghetti code in combine and ss long
there is nothing defined in the cpu's md file, the pass gets skipped, so the
overhead for non-users is almost non existent.

 

Right now I'm applying the same set as in the final peephole run, but I
would add a separate keyword per pass, e.g. peephole_precombine, etc. p.p.

 

Your thoughts?

 

/cheers Stefan

 


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-04-25 12:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-20 10:20 Additional peephole pass(es) Stefan Franke
2020-04-20 17:34 ` Oleg Endo
2020-04-24 21:36   ` Segher Boessenkool
2020-04-25  4:04     ` Oleg Endo
2020-04-25 12:21       ` Segher Boessenkool
2020-04-24 21:07 ` Segher Boessenkool

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).