On Fri, Oct 23, 2020 at 5:10 AM Gary Oblock via Gcc <gcc@gcc.gnu.org> wrote: > > I'm finishing up coding my patterns for the structure reorganization > optimization. They recognize certain instructions and replace them > other instructions. I've got some code that generates gimple which is > inserted as it's created with gsi_insert_before. This code is > something I'd like to use at other points in my optimization so I'd > like to create a function to do this. > > Now comes the interesting bit. I'd like to use gimple sequences and > after reading the internals documentation I put together something > using gimple_seq_add_stmt to add the generated gimple to a new > sequence. After this I tried inserting the sequence into the basic > block's sequence with gsi_link_seq_before. It turns out there is no > gsi_link_seq_before! I could probably write one myself but that begs > the question, why is there no gsi_link_seq_before and what should I > use instead?
gsi_insert_seq_before > Thank > > Gary > > > CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is > for the sole use of the intended recipient(s) and contains information that > is confidential and proprietary to Ampere Computing or its subsidiaries. It > is to be used solely for the purpose of furthering the parties' business > relationship. Any unauthorized review, copying, or distribution of this email > (or any attachments thereto) is strictly prohibited. If you are not the > intended recipient, please contact the sender immediately and permanently > delete the original and any copies of this email and any attachments thereto.