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()
111 // Cannot merge two headers together when the successor is not the merge in CanMergeWithSuccessor()
116 // If this is a header block and the successor is not its merge, we must in CanMergeWithSuccessor()
117 // be careful about which blocks we are willing to merge together. in CanMergeWithSuccessor()
119 // The merge must be a loop merge because a selection merge cannot be in CanMergeWithSuccessor()
135 "merge the block and its successor."); in MergeWithSuccessor()
144 // Merge blocks. in MergeWithSuccessor()
165 // Merging the header and merge blocks, so remove the structured control in MergeWithSuccessor()
183 // emitted between terminator and merge. in MergeWithSuccessor()
185 // Move the merge instruction to just before the terminator. in MergeWithSuccessor()