Lines Matching full:split
130 /* Split an existing block from the specified code offset into two */
139 LOG(FATAL) << "Break split failed";
203 * is in the middle of an existing block, split it into two. If immed_pred_block_p
204 * is not non-null and is the block being split, update *immed_pred_block_p to
209 BasicBlock* MIRGraph::FindBlock(unsigned int code_offset, bool split, bool create,
222 if (split) {
270 FindBlock(address, false /* split */, true /*create*/,
309 BasicBlock *taken_block = FindBlock(target, /* split */ true, /* create */ true,
321 * specify split for continue
337 FindBlock(cur_offset + width, /* split */ false, /* create */ true,
399 BasicBlock *case_block = FindBlock(cur_offset + target_table[i], /* split */ true,
413 BasicBlock* fallthrough_block = FindBlock(cur_offset + width, /* split */ false,
440 BasicBlock *catch_block = FindBlock(iterator.GetHandlerAddress(), false /* split*/,
465 FindBlock(cur_offset + width, /* split */ false, /* create */ true,
469 // Don't split a THROW that can't rethrow - we're done.
475 * Split the potentially-throwing instruction into two parts.
658 FindBlock(current_offset_ + width, /* split */ false, /* create */ true,
668 BasicBlock *next_block = FindBlock(current_offset_, /* split */ false, /* create */