Home
last modified time | relevance | path

Searched refs:getOpOperand (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp100 if (&opOperand == &op->getOpOperand(0) /*src*/) in getAliasingOpResult()
224 if (&opOperand == &op->getOpOperand(0) /*src*/) in getAliasingOpResult()
268 if (&opOperand == &op->getOpOperand(0) /*source*/) in getAliasingOpResult()
523 assert(&opOperand == &op->getOpOperand(1) /*dest*/ && in getAliasingOpResult()
531 return {&op->getOpOperand(1) /*dest*/}; in getAliasingOpOperand()
676 return &opOperand == &op->getOpOperand(1) /*dest*/; in bufferizesToMemoryWrite()
681 if (&opOperand == &op->getOpOperand(1) /*dest*/) in getAliasingOpResult()
779 if (&opOperand == &op->getOpOperand(1) /* shape */) in bufferizesToMemoryRead()
823 if (&opOperand != &op->getOpOperand(1) /*dest*/) in getAliasingOpResult()
838 return &opOperand == &op->getOpOperand(1) /*dest*/; in bufferizesToMemoryWrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp137 return {&op->getOpOperand(1) /*true_value*/, in getAliasingOpOperand()
138 &op->getOpOperand(2) /*false_value*/}; in getAliasingOpOperand()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOperation.h267 Value getOperand(unsigned idx) { return getOpOperand(idx).get(); } in getOperand()
269 return getOpOperand(idx).set(value); in setOperand()
305 OpOperand &getOpOperand(unsigned idx) { in getOpOperand() function
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp46 return {&yieldOp->getOpOperand(resultNum)}; in getAliasingOpOperand()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DBufferizableOpInterfaceImpl.cpp61 return {&yieldOp->getOpOperand(resultNum)}; in getAliasingOpOperand()
127 return {&ifOp.thenYield()->getOpOperand(resultNum), in getAliasingOpOperand()
128 &ifOp.elseYield()->getOpOperand(resultNum)}; in getAliasingOpOperand()
929 result.push_back(&insertOp->getOpOperand(1) /*dest*/); in getInsertionDest()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DAllocTensorElimination.cpp201 if (&operand != &insertSliceOp->getOpOperand(0) /*source*/) in insertSliceAnchoredAllocTensorEliminationStep()
H A DOneShotModuleBufferize.cpp262 if (!state.isInPlace(callOp->getOpOperand(bbargIdx))) in equivalenceAnalysis()
H A DFuncBufferizableOpInterfaceImpl.cpp225 result.push_back(&callOp->getOpOperand(bbArgIdx)); in getAliasingOpOperand()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgInterfaces.td381 return &this->getOperation()->getOpOperand(i);
455 return &this->getOperation()->getOpOperand(getNumInputs() + i);
712 return &this->getOperation()->getOpOperand(
778 return &yieldOp->getOpOperand(resultIndex);
/llvm-project-15.0.7/mlir/docs/Rationale/
H A DUsageOfConst.md154 OpOperand &getOpOperand(unsigned idx) { return getOpOperands()[idx]; }
155 const OpOperand &getOpOperand(unsigned idx) const {
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoisting.cpp356 OpOperand &ret = yield->getOpOperand(it.index()); in hoistRedundantVectorTransfersOnTensor()
H A DTransforms.cpp424 OpOperand *opOperand = &paddedOp->getOpOperand(en.index()); in returningMatchAndRewrite()
H A DElementwiseOpFusion.cpp873 reshapeOp->getOpOperand(0))) in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp615 auto &operand = blockIter->getOpOperand(it.value().second); in merge()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCFOps.td284 return getOperation()->getOpOperand(
305 return getOperation()->getOpOperand(
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp817 newForOp->getOpOperand(operand.getOperandNumber())); in replaceTensorCastForOpIterArg()