Home
last modified time | relevance | path

Searched refs:newOutputOperands (Results 1 – 2 of 2) sorted by relevance

/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DEraseUnusedOperandsAndResults.cpp70 SmallVector<Value> newInputOperands, newOutputOperands; in matchAndRewrite() local
81 newOutputOperands, newIndexingMaps); in matchAndRewrite()
84 if (newInputOperands.size() + newOutputOperands.size() == in matchAndRewrite()
91 for (Value v : newOutputOperands) in matchAndRewrite()
95 loc, newResultTypes, newInputOperands, newOutputOperands, in matchAndRewrite()
179 SmallVector<Value> &newOutputOperands, in deduplicateOutputOperands()
188 origToNewPos[en.index()] = newOutputOperands.size(); in deduplicateOutputOperands()
189 newOutputOperands.push_back(en.value().get()); in deduplicateOutputOperands()
234 origToNewPos[outputOpOperand.index()] = newOutputOperands.size(); in deduplicateOutputOperands()
235 dedupedOutpts[key] = newOutputOperands.size(); in deduplicateOutputOperands()
[all …]
H A DDropUnitDims.cpp118 SmallVector<Value> newOutputOperands = in matchAndRewrite() local
128 newOutputOperands[op->getOperandNumber() - start] = empty.getResult(); in matchAndRewrite()
132 loc, genericOp.getResultTypes(), newInputOperands, newOutputOperands, in matchAndRewrite()