On 07/31/2017 05:25 PM, Segher Boessenkool wrote: > This changes combine to always use insn_cost, not pattern_cost. I don't > intend to commit it like this: it calls recog more often than necessary, > and it is very ugly (no, don't look at it). But it's good enough to test > things with. So what do you expect this is going to look like when you're done? The other target independent patches all look reasonable so I think it's really a matter of how you want to want to use the new infrastructure in combine.c (which will become the template for how other passes might use the infrastructure as well).
jeff