This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Combine or peephole?


Frank Isamov <frank.isamov@gmail.com> writes:

>  1. Is it possible to add a machine dependent reorg pass at backend
>  level without changing the standard infrastructure? If so, can you
>  please point me such example? If no, may the new plugin architecture
>  help here?

See TARGET_MACHINE_DEPENDENT_REORG.

>  2. A peephole for such case just repeats instruction definition
>  pattern. As all information already available for such peephole,
>  wouldnât it be useful to implement the pass to be a part of the
>  standard infrastructure?

See define_peephole and define_peephole2.  If that doesn't answer your
question, can you rephrase it?

Ian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]