Re: Canonical forms of edges and fallthroughs

2016-04-29 Thread Steven Bosscher
On Fri, Apr 29, 2016 at 12:52 PM, Kyrill Tkachov wrote: > I'm looking at an issue in RTL ifcvt and I'm trying to understand the way > edges between > basic blocks are treated and in particular what is the canonical use of > EDGE_FALLTHRU. > Is it governed by the conditional jump condition? > > In f

Canonical forms of edges and fallthroughs

2016-04-29 Thread Kyrill Tkachov
Hi all, I'm looking at an issue in RTL ifcvt and I'm trying to understand the way edges between basic blocks are treated and in particular what is the canonical use of EDGE_FALLTHRU. Is it governed by the conditional jump condition? In find_if_header in ifcvt.c there is a comment that says: