Lines Matching refs:clone
338 auto clone = introduceCloneBuffers(sourceValue, terminator); in introduceBlockArgCopy() local
339 if (failed(clone)) in introduceBlockArgCopy()
341 operands.slice(blockArg.getArgNumber(), 1).assign(*clone); in introduceBlockArgCopy()
386 auto clone = introduceCloneBuffers(operand, parentOp); in introduceBlockArgCopy() local
387 if (failed(clone)) in introduceBlockArgCopy()
390 parentOp->setOperand(operandIndex, *clone); in introduceBlockArgCopy()
452 auto clone = introduceCloneBuffers(sourceValue, terminator); in introduceClonesForRegionSuccessors() local
453 if (failed(clone)) in introduceClonesForRegionSuccessors()
456 terminatorOperands.slice(operandIndex, 1).assign(*clone); in introduceClonesForRegionSuccessors()
481 auto clone = buildClone(terminator, sourceValue); in introduceCloneBuffers() local
482 if (succeeded(clone)) { in introduceCloneBuffers()
484 clonedValues.insert(*clone); in introduceCloneBuffers()
486 return clone; in introduceCloneBuffers()
589 auto clone = it->second.buildClone(builder, alloc); in buildClone() local
590 if (clone) in buildClone()
591 return *clone; in buildClone()