| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizationDialect.cpp | 24 constexpr const ::llvm::StringLiteral BufferizationDialect::kWritableAttrName; 29 BufferizationDialect::kBufferLayoutAttrName; 32 constexpr const ::llvm::StringLiteral BufferizationDialect::kEscapeAttrName; 54 void mlir::bufferization::BufferizationDialect::initialize() { in initialize() 63 BufferizationDialect::verifyOperationAttribute(Operation *op, in verifyOperationAttribute()
|
| H A D | CMakeLists.txt | 5 BufferizationDialect.cpp
|
| H A D | BufferizableOpInterface.cpp | 57 if (!op->hasAttr(BufferizationDialect::kEscapeAttrName)) in allocationDoesNotEscape() 60 op->getAttrOfType<ArrayAttr>(BufferizationDialect::kEscapeAttrName); in allocationDoesNotEscape() 108 allocTensorOp->setAttr(BufferizationDialect::kEscapeAttrName, in allocateTensorForShapedValue() 216 if (op->hasAttr(BufferizationDialect::kEscapeAttrName)) { in shouldDeallocateOpResult() 219 op->getAttr(BufferizationDialect::kEscapeAttrName).cast<ArrayAttr>(); in shouldDeallocateOpResult()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | TensorCopyInsertion.cpp | 47 StringRef escapeAttrName = BufferizationDialect::kEscapeAttrName; in insertTensorCopies() 96 registry.insert<bufferization::BufferizationDialect>(); in getDependentDialects()
|
| H A D | Bufferize.cpp | 175 .insert<bufferization::BufferizationDialect, memref::MemRefDialect>(); in getDependentDialects() 261 options.opFilter.allowDialect<BufferizationDialect>(); in runOnOperation() 269 .insert<bufferization::BufferizationDialect, memref::MemRefDialect>(); in getDependentDialects() 495 options.opFilter.allowDialect<BufferizationDialect>(); in getPartialBufferizationOptions()
|
| H A D | PassDetail.h | 19 class BufferizationDialect; variable
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | PassDetail.h | 18 class BufferizationDialect; variable
|
| H A D | Bufferize.cpp | 37 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | PassDetail.h | 18 class BufferizationDialect; variable
|
| H A D | Bufferize.cpp | 33 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/ |
| H A D | PassDetail.h | 21 class BufferizationDialect; variable
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | PassDetail.h | 18 class BufferizationDialect; variable
|
| H A D | Bufferize.cpp | 40 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/ |
| H A D | PassDetail.h | 18 class BufferizationDialect; variable
|
| H A D | Bufferize.cpp | 46 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | PassDetail.h | 27 class BufferizationDialect; variable
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | PassDetail.h | 24 class BufferizationDialect; variable
|
| H A D | Bufferize.cpp | 38 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
|
| H A D | InitTensorToAllocTensor.cpp | 40 .insert<linalg::LinalgDialect, bufferization::BufferizationDialect>(); in getDependentDialects()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SparseTensor/Transforms/ |
| H A D | Passes.td | 58 "bufferization::BufferizationDialect", 111 "bufferization::BufferizationDialect",
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/TransformOps/ |
| H A D | BufferizationTransformOps.cpp | 83 declareGeneratedDialect<bufferization::BufferizationDialect>(); in init()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/Transforms/ |
| H A D | Passes.td | 28 let dependentDialects = ["bufferization::BufferizationDialect",
|
| /llvm-project-15.0.7/mlir/include/mlir/ |
| H A D | InitAllDialects.h | 81 bufferization::BufferizationDialect, in registerAllDialects()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/BufferizationToMemRef/ |
| H A D | BufferizationToMemRef.cpp | 95 target.addIllegalDialect<bufferization::BufferizationDialect>(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/ |
| H A D | Passes.td | 39 let dependentDialects = ["bufferization::BufferizationDialect",
|