/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
H A D | OneShotModuleBufferize.cpp | 107 annotateEquivalentReturnBbArg(OpOperand & returnVal,BlockArgument bbArg) annotateEquivalentReturnBbArg() argument 155 for (BlockArgument bbArg : funcOp.getArguments()) aliasingFuncOpBBArgsAnalysis() local 214 BlockArgument bbArg = funcOp.getArgument(idx); funcOpBbArgReadWriteAnalysis() local 232 removeBufferizationAttributes(BlockArgument bbArg) removeBufferizationAttributes() argument 420 for (BlockArgument bbArg : op.getArguments()) removeBufferizationAttributesInModule() local [all...] |
H A D | EmptyTensorElimination.cpp | 38 if (auto bbArg = dyn_cast<BlockArgument>(val)) { in neededValuesDominateInsertionPoint() local 79 if (auto bbArg = dyn_cast<BlockArgument>(val)) { findValidInsertionPoint() local
|
H A D | DropEquivalentBufferResults.cpp | 88 for (BlockArgument bbArg : funcOp.getArguments()) { dropEquivalentBufferResults() local
|
H A D | OneShotAnalysis.cpp | 121 for (auto bbArg : b.getArguments()) in OneShotAnalysisState() local 471 auto bbArg = cast<BlockArgument>(definition); annotateConflict() local 798 auto bbArg = cast<BlockArgument>(definition); hasReadAfterWriteInterference() local 936 auto bbArg = cast<BlockArgument>(value); annotateNonWritableTensor() local 1325 for (BlockArgument bbArg : block.getArguments()) { annotateOpsWithAliasSets() local [all...] |
H A D | FuncBufferizableOpInterfaceImpl.cpp | 360 auto bbArg = cast<BlockArgument>(value); getBufferType() local 467 BlockArgument bbArg = dyn_cast<BlockArgument>(value); isWritable() local
|
H A D | BufferViewFlowAnalysis.cpp | 222 auto bbArg = dyn_cast<BlockArgument>(v); in isFunctionArgument() local
|
H A D | BufferDeallocationSimplification.cpp | 72 if (auto bbArg = dyn_cast<BlockArgument>(v2)) in distinctAllocAndBlockArgument() local
|
/llvm-project/mlir/lib/Dialect/Bufferization/IR/ |
H A D | UnstructuredControlFlow.cpp | 14 mlir::bufferization::detail::getCallerOpOperands(BlockArgument bbArg) { in getCallerOpOperands()
|
H A D | BufferizableOpInterface.cpp | 381 if (auto bbArg = llvm::dyn_cast<BlockArgument>(value)) { in setInsertionPointAfter() local 999 r.addAlias({bbArg, BufferRelation::Unknown, /*isDefinite=*/false}); in defaultHasTensorSemantics() argument 963 if (auto bbArg = dyn_cast<BlockArgument>(value)) unknownGetAliasingOpOperands() local 989 for (BlockArgument bbArg : region.getBlocks().front().getArguments()) unknownGetAliasingValues() local [all...] |
/llvm-project/mlir/include/mlir/Dialect/Bufferization/IR/ |
H A D | UnstructuredControlFlow.h | 166 BlockArgument bbArg = in getAliasingValues() local
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | BufferizableOpInterfaceImpl.cpp | 165 if (auto bbArg = dyn_cast<BlockArgument>(value)) in getAliasingOpOperands() local 628 BlockArgument bbArg = forOp.getTiedLoopRegionIterArg(opResult); bufferRelation() local 705 BlockArgument bbArg = forOp.getTiedLoopRegionIterArg(opResult); getBufferType() local 710 BlockArgument bbArg = cast<BlockArgument>(value); getBufferType() local 973 __anon0afbc71d0602(BlockArgument bbArg) bufferize() argument 1027 if (auto bbArg = dyn_cast<BlockArgument>(value)) { getBufferType() local 1254 BlockArgument bbArg = std::get<0>(it); bufferize() local 1294 if (auto bbArg = dyn_cast<BlockArgument>(value)) getBufferType() local [all...] |
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/ |
H A D | IndependenceTransforms.cpp | 144 return llvm::any_of(r.getArguments(), [](BlockArgument bbArg) { in replaceAndPropagateMemRefType() argument
|
/llvm-project/mlir/test/lib/Dialect/Affine/ |
H A D | TestReifyValueBounds.cpp | 101 auto bbArg = dyn_cast<BlockArgument>(v); testReifyValueBounds() local
|
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | EraseUnusedOperandsAndResults.cpp | 409 BlockArgument bbArg = genericOp.getBody()->getArgument(before); in matchAndRewrite() local
|
H A D | ElementwiseOpFusion.cpp | 208 for (BlockArgument bbArg : consumerBlock.getArguments().take_front( generateFusedElementwiseOpRegion() local 216 for (BlockArgument bbArg : generateFusedElementwiseOpRegion() local 221 for (BlockArgument bbArg : generateFusedElementwiseOpRegion() local 228 for (const auto &bbArg : llvm::enumerate( generateFusedElementwiseOpRegion() local 237 for (BlockArgument bbArg : generateFusedElementwiseOpRegion() local [all...] |
H A D | HoistPadding.cpp | 555 BlockArgument bbArg = dyn_cast<BlockArgument>(opToHoist.getSource()); in buildPackingLoopNestImpl() local
|
/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | EliminateBarriers.cpp | 444 auto bbArg = dyn_cast<BlockArgument>(value); mayAlias() local
|
/llvm-project/mlir/lib/IR/ |
H A D | PatternMatch.cpp | 219 for (BlockArgument bbArg : b->getArguments()) in eraseOp() local
|
/llvm-project/mlir/lib/Interfaces/ |
H A D | ValueBoundsOpInterface.cpp | 29 if (auto bbArg = dyn_cast<BlockArgument>(value)) in getOwnerOfValue() local
|
/llvm-project/mlir/lib/Dialect/Linalg/TransformOps/ |
H A D | LinalgTransformOps.cpp | 801 BlockArgument bbArg = forallOp.getTiedBlockArgument(pUse); tileAndFuseFirstExtractUseThroughContainingOpBlockArgument() local
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 1418 parallelInsertSliceOp && parallelInsertSliceOp.getDest() == bbArg) { in getCombiningOps() argument
|