Lines Matching full:merge
26 // Returns true if |block| contains a merge instruction.
29 // Returns true if |id| contains a merge instruction.
35 // Returns true if |id| is the merge target of a merge instruction.
47 // Returns true if |block| is the merge target of a merge instruction.
52 // Returns true if |id| is the continue target of a merge instruction.
97 // Cannot merge two merges together. in CanMergeWithSuccessor()
102 // Cannot merge a continue target with a merge block. in CanMergeWithSuccessor()
106 // Don't bother trying to merge unreachable blocks. in CanMergeWithSuccessor()
116 // Cannot merge two headers together when the successor is not the merge in CanMergeWithSuccessor()
121 // If this is a header block and the successor is not its merge, we must in CanMergeWithSuccessor()
122 // be careful about which blocks we are willing to merge together. in CanMergeWithSuccessor()
124 // The merge must be a loop merge because a selection merge cannot be in CanMergeWithSuccessor()
140 "merge the block and its successor."); in MergeWithSuccessor()
149 // Merge blocks. in MergeWithSuccessor()
170 // Merging the header and merge blocks, so remove the structured control in MergeWithSuccessor()
183 // Move the merge instruction to just before the terminator. in MergeWithSuccessor()