Home
last modified time | relevance | path

Searched refs:getEffect (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestSideEffects.cpp41 if (isa<MemoryEffects::Allocate>(instance.getEffect())) in runOnOperation()
43 else if (isa<MemoryEffects::Free>(instance.getEffect())) in runOnOperation()
45 else if (isa<MemoryEffects::Read>(instance.getEffect())) in runOnOperation()
47 else if (isa<MemoryEffects::Write>(instance.getEffect())) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DSideEffectInterfaces.cpp71 if (isa<MemoryEffects::Allocate>(it.getEffect()) && it.getValue() && in wouldOpBeTriviallyDeadImpl()
82 return isa<MemoryEffects::Read>(it.getEffect()); in wouldOpBeTriviallyDeadImpl()
118 hasSingleEffectOnVal = isa<EffectTy>(effect.getEffect()); in hasSingleEffect()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DSideEffectInterfaceBase.td68 return !llvm::isa<Effect>(it.getEffect());
77 return llvm::isa<Effect>(it.getEffect());
86 return isa<Effect>(it.getEffect());
122 return isa<Effect>(it.getEffect()) && it.getValue() == value;
H A DSideEffectInterfaces.h162 EffectT *getEffect() const { return effect; } in getEffect() function
/llvm-project-15.0.7/mlir/lib/Analysis/AliasAnalysis/
H A DLocalAliasAnalysis.cpp372 if (isa<MemoryEffects::Allocate, MemoryEffects::Free>(effect.getEffect())) in getModRef()
386 if (isa<MemoryEffects::Read>(effect.getEffect())) { in getModRef()
389 assert(isa<MemoryEffects::Write>(effect.getEffect())); in getModRef()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefDialect.cpp58 return isa<MemoryEffects::Free>(it.getEffect()); in findDealloc()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformInterfaces.cpp182 return isa<MemoryEffects::Free>(effect.getEffect()) && in checkAndRecordHandleInvalidation()
233 isa<MemoryEffects::Free>(effect.getEffect()); in applyTransform()
367 return isa<EffectTy>(effect.getEffect()) && in hasEffect()
H A DTransformOps.cpp586 effects.emplace_back(effect.getEffect(), getRoot(), effect.getResource()); in getEffects()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferUtils.cpp69 return isa<MemoryEffects::Allocate>(it.getEffect()) && value && in build()
/llvm-project-15.0.7/mlir/test/lib/Analysis/DataFlow/
H A DTestDenseDataFlowAnalysis.cpp211 if (isa<MemoryEffects::Read>(effect.getEffect())) in visitOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/
H A DCheckUses.cpp317 isa<EffectTy>(instance.getEffect()); in hasEffect()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.cpp64 return isa<MemoryEffects::Allocate>(instance.getEffect()); in find()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp805 it.getEffect()); in init()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp684 if (isa<EffectType>(effect.getEffect())) { in hasNoInterveningEffect()