Lines Matching refs:clone
346 auto clone = introduceCloneBuffers(sourceValue, terminator); in introduceBlockArgCopy() local
347 if (failed(clone)) in introduceBlockArgCopy()
349 operands.slice(blockArg.getArgNumber(), 1).assign(*clone); in introduceBlockArgCopy()
394 auto clone = introduceCloneBuffers(operand, parentOp); in introduceBlockArgCopy() local
395 if (failed(clone)) in introduceBlockArgCopy()
398 parentOp->setOperand(operandIndex, *clone); in introduceBlockArgCopy()
460 auto clone = introduceCloneBuffers(sourceValue, terminator); in introduceClonesForRegionSuccessors() local
461 if (failed(clone)) in introduceClonesForRegionSuccessors()
464 terminatorOperands.slice(operandIndex, 1).assign(*clone); in introduceClonesForRegionSuccessors()
489 auto clone = buildClone(terminator, sourceValue); in introduceCloneBuffers() local
490 if (succeeded(clone)) { in introduceCloneBuffers()
492 clonedValues.insert(*clone); in introduceCloneBuffers()
494 return clone; in introduceCloneBuffers()
597 auto clone = it->second.buildClone(builder, alloc); in buildClone() local
598 if (clone) in buildClone()
599 return *clone; in buildClone()