On 06/30/2015 03:28 PM, Michael Matz wrote: > Hi, > > On Tue, 30 Jun 2015, Martin Liška wrote: > >> Following patch implements emission of function declarations and removes >> hsa_call_block_insn. The insn is replaced with a new hsa_arg_block_insn, >> which will make insn iteration flat and much easier for register >> allocator. > > Given that BRIG forces us to have a multi-level layering of instructions > in one way or the other, I indeed think this new representation is nicer, > so thanks. > > > Ciao, > Michael. >
Yeah, I introduced the new insn which is used just as a placeholder that is used to emit necessary block arguments. Having insns in a single stream just much nicer. Martin