/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Padding.cpp | 28 OpOperand *opOperand, in computePaddedShape() argument 103 RewriterBase &rewriter, linalg::LinalgOp opToPad, OpOperand *opOperand, in padOperandToSmallestStaticBoundingBox() argument 287 OpOperand &opOperand = paddedOp->getOpOperand(en.index()); padAndHoistLinalgOp() local [all...] |
H A D | InlineScalarOperands.cpp | 74 OpOperand *opOperand = genericOp.getDpsInputOperand(idx); in matchAndRewrite() local [all...] |
H A D | BufferizableOpInterfaceImpl.cpp | 61 OpOperand *opOperand = op.getDpsInitOperand(opResult.getResultNumber()); in bufferizeDestinationStyleOpInterface() local
|
H A D | SplitReduction.cpp | 215 static AffineMap scaleReductionDim(LinalgOp op, OpOperand &opOperand, in scaleReductionDim() 230 static AffineMap insertParallelDim(LinalgOp op, OpOperand &opOperand, in insertParallelDim()
|
H A D | DataLayoutPropagation.cpp | 62 getPackingInfoFromOperand(OpOperand *opOperand, linalg::GenericOp genericOp, in getPackingInfoFromOperand() argument 228 GenericOp genericOp, OpOperand *opOperand) { in getOrCreatePackedViewOfOperand() argument 432 OpOperand *opOperand in bubbleUpPackOpThroughGenericOp() local [all...] |
H A D | Fusion.cpp | 268 OpOperand *opOperand = in fuseProducerOfTensor() local
|
H A D | Detensorize.cpp | 58 llvm::all_of(genericOp->getOpOperands(), [&](OpOperand &opOperand) { in shouldBeDetensored() argument
|
H A D | ElementwiseOpFusion.cpp | 351 for (const auto &opOperand : llvm::enumerate(producer.getDpsInitsMutable())) { fuseElementwiseOps() local 1478 getCollapsedOpOperand(Location loc,LinalgOp op,OpOperand * opOperand,const CollapsingInfo & collapsingInfo,OpBuilder & builder) getCollapsedOpOperand() argument 1551 __anona62ab6fa1902(OpOperand *opOperand) collapseOperandsAndResults() argument [all...] |
H A D | Transforms.cpp | 634 transposeOneLinalgOperandAndReplace(RewriterBase & rewriter,LinalgOp linalgOp,OpOperand & opOperand,ArrayRef<int64_t> permutation,Value transposedValue) transposeOneLinalgOperandAndReplace() argument 739 OpOperand &opOperand = packTranspose() local [all...] |
H A D | DropUnitDims.cpp | 341 dropUnitExtentFromOperandMetadata(MLIRContext * context,GenericOp genericOp,OpOperand * opOperand,llvm::SmallDenseMap<unsigned,unsigned> & oldDimsToNewDimsMap,ArrayRef<AffineExpr> dimReplacements) dropUnitExtentFromOperandMetadata() argument [all...] |
/llvm-project/mlir/test/lib/Dialect/Linalg/ |
H A D | TestDataLayoutPropagation.cpp | 36 patterns, [](OpOperand *opOperand) { return true; }); in runOnOperation() argument
|
/llvm-project/mlir/lib/Dialect/Bufferization/IR/ |
H A D | BufferizationOps.cpp | 205 bool AllocTensorOp::bufferizesToMemoryRead(OpOperand &opOperand, in bufferizesToMemoryRead() argument 212 bool AllocTensorOp::bufferizesToMemoryWrite(OpOperand &opOperand, in bufferizesToMemoryWrite() argument 219 AliasingValueList AllocTensorOp::getAliasingValues(OpOperand &opOperand, in getAliasingValues() argument 549 return opOperand == getSourceMutable(); in bufferizesToMemoryRead() argument 554 if (opOperand == getDestMutable()) { in bufferizesToMemoryWrite() argument 563 mustBufferizeInPlace(OpOperand & opOperand,const AnalysisState & state) mustBufferizeInPlace() argument 571 getAliasingValues(OpOperand & opOperand,const AnalysisState & state) getAliasingValues() argument [all...] |
H A D | BufferizableOpInterface.cpp | 978 unknownGetAliasingValues(OpOperand & opOperand) unknownGetAliasingValues() argument [all...] |
/llvm-project/mlir/include/mlir/Dialect/Bufferization/IR/ |
H A D | BufferizableOpInterface.h | 45 : opOperand(opOperand), relation(relation), isDefinite(isDefinite) {} in opOperand() function 47 OpOperand *opOperand; member [all...] |
/llvm-project/mlir/lib/Dialect/Mesh/Interfaces/ |
H A D | ShardingInterface.cpp | 143 getMeshShardingAttr(OpOperand & opOperand) getMeshShardingAttr() argument 435 getShardingAttribute(OpOperand & opOperand,const ShardingOption & shardingOption,AffineMap map) getShardingAttribute() argument 518 addShardOp(OpBuilder & b,OpOperand & opOperand,const ShardingOption & shardingOption,AffineMap map) addShardOp() argument [all...] |
/llvm-project/mlir/lib/CAPI/IR/ |
H A D | IR.cpp | 1015 return wrap(opOperand); in mlirOpOperandIsNull() argument 1002 OpOperand *opOperand = cppValue.use_begin().getOperand(); mlirValueGetFirstUse() local 1017 mlirOpOperandGetOwner(MlirOpOperand opOperand) mlirOpOperandGetOwner() argument 1021 mlirOpOperandGetValue(MlirOpOperand opOperand) mlirOpOperandGetValue() argument 1025 mlirOpOperandGetOperandNumber(MlirOpOperand opOperand) mlirOpOperandGetOperandNumber() argument 1029 mlirOpOperandGetNextUse(MlirOpOperand opOperand) mlirOpOperandGetNextUse() argument [all...] |
/llvm-project/mlir/lib/Dialect/Linalg/TransformOps/ |
H A D | LinalgMatchOps.cpp | 97 getBody()->getTerminator()->getOpOperands(), [&](OpOperand &opOperand) { in matchOperation() argument 101 filtered, [](OpOperand &opOperand) { return opOperand.get(); })); in matchOperation() argument
|
/llvm-project/mlir/lib/Analysis/DataFlow/ |
H A D | SparseAnalysis.cpp | 470 OpOperand &opOperand = op->getOpOperand(index); visitOperation() local
|
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
H A D | OneShotAnalysis.cpp | 90 static void setInPlaceOpOperand(OpOperand &opOperand, bool inPlace) { in setInPlaceOpOperand() argument 252 isInplaceMemoryWrite(OpOperand & opOperand,const OneShotAnalysisState & state) isInplaceMemoryWrite() argument [all...] |
/llvm-project/mlir/lib/Dialect/Linalg/IR/ |
H A D | LinalgInterfaces.cpp | 39 for (auto &opOperand : linalgOp->getOpOperands()) { canOpOperandsBeDroppedImpl() local 1120 getIndexingMapIndex(OpOperand * opOperand) getIndexingMapIndex() argument [all...] |
/llvm-project/mlir/lib/Bindings/Python/ |
H A D | IRCore.cpp | 543 PyOpOperand(MlirOpOperand opOperand) PyOpOperand() argument 562 MlirOpOperand opOperand; global() member in __anon0d8b16ee0311::PyOpOperand 567 PyOpOperandIterator(MlirOpOperand opOperand) PyOpOperandIterator() argument 587 MlirOpOperand opOperand; global() member in __anon0d8b16ee0311::PyOpOperandIterator [all...] |
/llvm-project/mlir/lib/IR/ |
H A D | OperationSupport.cpp | 441 MutableOperandRange(OpOperand & opOperand) MutableOperandRange() argument
|
/llvm-project/mlir/lib/Dialect/Linalg/Utils/ |
H A D | Utils.cpp | 744 __anon42121b781302(OpOperand &opOperand) getTensorOutputTypes() argument [all...] |
/llvm-project/mlir/lib/Dialect/SCF/Utils/ |
H A D | Utils.cpp | 214 __anon59fc1c1d0302(OpOperand &opOperand) outlineSingleBlockRegion() argument
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 1619 newOuts.push_back(opOperand->get()); in matchAndRewrite() local 1640 OpOperand *opOperand = forallOp.getTiedOpOperand(result); matchAndRewrite() local
|