Lines Matching full:merge
25 // Returns true if |block| contains a merge instruction.
28 // Returns true if |id| contains a merge instruction.
34 // 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()
113 // Cannot merge a continue target with a merge block. in CanMergeWithSuccessor()
122 // Cannot merge two headers together when the successor is not the merge in CanMergeWithSuccessor()
127 // If this is a header block and the successor is not its merge, we must in CanMergeWithSuccessor()
128 // be careful about which blocks we are willing to merge together. in CanMergeWithSuccessor()
130 // The merge must be a loop merge because a selection merge cannot be in CanMergeWithSuccessor()
152 // Since the successor is the merge/continue for another construct, in CanMergeWithSuccessor()
167 "merge the block and its successor."); in MergeWithSuccessor()
176 // Merge blocks. in MergeWithSuccessor()
202 // Merging the header and merge blocks, so remove the structured control in MergeWithSuccessor()
220 // emitted between terminator and merge. in MergeWithSuccessor()
222 // Move the merge instruction to just before the terminator. in MergeWithSuccessor()