Lines Matching full:viable
395 // predecessor to the worklist as a viable candidate for CFG-neutral
574 // from BB to Succ, so to make BB->Succ a viable candidate, the following
667 /// \returns The best successor block found, or null if none are viable.
721 /// \returns The best block found, or null if none are viable.
854 // Look for the best viable successor if there is one to place immediately
858 // If an immediate successor isn't available, look for the best viable
987 // Now walk the successors. We need to establish whether this has a viable
988 // exiting successor and whether it has a viable non-exiting successor.
989 // We store the old exiting state and restore it if a viable looping
1041 // Restore the old exiting state, no viable looping successor was found.
1085 // If the header has viable fallthrough, check whether the current loop
1086 // bottom is a viable exiting block. If so, bail out as rotating will
1426 // Ensure that the layout successor is a viable block, as we know that