Home
last modified time | relevance | path

Searched refs:TransformMappingResource (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformEffects.td26 def TransformMappingResource
27 : Resource<"::mlir::transform::TransformMappingResource">;
32 def TransformMappingAlloc : MemAlloc<TransformMappingResource>;
36 def TransformMappingFree : MemFree<TransformMappingResource>;
39 def TransformMappingRead : MemRead<TransformMappingResource>;
43 def TransformMappingWrite : MemWrite<TransformMappingResource>;
H A DTransformInterfaces.h682 struct TransformMappingResource struct
683 : public SideEffects::Resource::Base<TransformMappingResource> {
H A DTransformDialect.td125 * `TransformMappingResource` - side effect resource corresponding to the
149 `Write` effects on the `TransformMappingResource`, and often requires at
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformInterfaces.cpp171 transform::TransformMappingResource::get(), effects); in checkAndRecordHandleInvalidation()
231 return isa<transform::TransformMappingResource>( in applyTransform()
356 TransformMappingResource::get()); in consumesHandle()
358 TransformMappingResource::get()); in consumesHandle()
377 return hasEffect<MemoryEffects::Read, TransformMappingResource>(effects) && in isHandleConsumed()
378 hasEffect<MemoryEffects::Free, TransformMappingResource>(effects); in isHandleConsumed()
386 TransformMappingResource::get()); in producesHandle()
388 TransformMappingResource::get()); in producesHandle()
397 TransformMappingResource::get()); in onlyReadsHandle()
H A DTransformOps.cpp549 auto *mappingResource = TransformMappingResource::get(); in getEffects()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.cpp60 TransformMappingResource::get()); in getEffects()
65 TransformMappingResource::get()); in getEffects()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/Transforms/
H A DPasses.td20 `TransformMappingResource`. This statically detects situations that lead to
27 `TransformMappingResource`. It does not currently perform an SCCP-style data
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/
H A DCheckUses.cpp142 iface.getEffectsOnResource(transform::TransformMappingResource::get(), in isUseLive()
330 iface.getEffectsOnResource(transform::TransformMappingResource::get(), in collectFreedValues()