Home
last modified time | relevance | path

Searched refs:BufferizationDialect (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationDialect.cpp24 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 DCMakeLists.txt5 BufferizationDialect.cpp
H A DBufferizableOpInterface.cpp57 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 DTensorCopyInsertion.cpp47 StringRef escapeAttrName = BufferizationDialect::kEscapeAttrName; in insertTensorCopies()
96 registry.insert<bufferization::BufferizationDialect>(); in getDependentDialects()
H A DBufferize.cpp175 .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 DPassDetail.h19 class BufferizationDialect; variable
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DPassDetail.h18 class BufferizationDialect; variable
H A DBufferize.cpp37 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DPassDetail.h18 class BufferizationDialect; variable
H A DBufferize.cpp33 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DPassDetail.h21 class BufferizationDialect; variable
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DPassDetail.h18 class BufferizationDialect; variable
H A DBufferize.cpp40 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DPassDetail.h18 class BufferizationDialect; variable
H A DBufferize.cpp46 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DPassDetail.h27 class BufferizationDialect; variable
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DPassDetail.h24 class BufferizationDialect; variable
H A DBufferize.cpp38 registry.insert<bufferization::BufferizationDialect, memref::MemRefDialect, in getDependentDialects()
H A DInitTensorToAllocTensor.cpp40 .insert<linalg::LinalgDialect, bufferization::BufferizationDialect>(); in getDependentDialects()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SparseTensor/Transforms/
H A DPasses.td58 "bufferization::BufferizationDialect",
111 "bufferization::BufferizationDialect",
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.cpp83 declareGeneratedDialect<bufferization::BufferizationDialect>(); in init()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/Transforms/
H A DPasses.td28 let dependentDialects = ["bufferization::BufferizationDialect",
/llvm-project-15.0.7/mlir/include/mlir/
H A DInitAllDialects.h81 bufferization::BufferizationDialect, in registerAllDialects()
/llvm-project-15.0.7/mlir/lib/Conversion/BufferizationToMemRef/
H A DBufferizationToMemRef.cpp95 target.addIllegalDialect<bufferization::BufferizationDialect>(); in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/
H A DPasses.td39 let dependentDialects = ["bufferization::BufferizationDialect",

12