Home
last modified time | relevance | path

Searched refs:AnalysisState (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp39 const AnalysisState &state) const { in bufferizesToMemoryRead()
44 const AnalysisState &state) const { in bufferizesToMemoryWrite()
49 const AnalysisState &state) const { in getAliasingOpResult()
54 const AnalysisState &state) const { in isWritable()
63 const AnalysisState &state) const { in bufferizesToMemoryRead()
68 const AnalysisState &state) const { in bufferizesToMemoryWrite()
73 const AnalysisState &state) const { in getAliasingOpResult()
78 const AnalysisState &state) const { in bufferRelation()
87 const AnalysisState &state) const { in isMemoryWrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp31 const AnalysisState &state) const { in bufferizesToMemoryRead()
36 const AnalysisState &state) const { in bufferizesToMemoryWrite()
46 const AnalysisState &state) const { in bufferRelation()
89 const AnalysisState &state) const { in bufferizesToMemoryRead()
94 const AnalysisState &state) const { in bufferizesToMemoryWrite()
156 AnalysisState analysisState(options); in bufferize()
182 const AnalysisState &state) const { in bufferizesToMemoryRead()
213 const AnalysisState &state) const { in bufferizesToMemoryRead()
530 const AnalysisState &state) const { in getAliasingOpOperand()
693 const AnalysisState &state) const { in isNotConflicting()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp57 const AnalysisState &state) const { in isWritable()
68 const AnalysisState &state) const { in bufferizesToMemoryRead()
73 const AnalysisState &state) const { in bufferizesToMemoryWrite()
78 const AnalysisState &state) const { in getAliasingOpResult()
83 const AnalysisState &state) const { in bufferRelation()
120 const AnalysisState &state) const { in bufferizesToMemoryRead()
125 const AnalysisState &state) const { in bufferizesToMemoryWrite()
130 const AnalysisState &state) const { in getAliasingOpResult()
136 const AnalysisState &state) const { in getAliasingOpOperand()
187 const AnalysisState &state) const { in bufferRelation()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DBufferizableOpInterfaceImpl.cpp30 const AnalysisState &state) const { in bufferizesToMemoryRead()
37 const AnalysisState &state) const { in bufferizesToMemoryWrite()
44 const AnalysisState &state) const { in getAliasingOpResult()
70 const AnalysisState &state) const { in bufferizesToMemoryRead()
77 const AnalysisState &state) const { in bufferizesToMemoryWrite()
84 const AnalysisState &state) const { in getAliasingOpResult()
91 const AnalysisState &state) const { in bufferRelation()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DDataFlowFramework.h49 class AnalysisState; variable
236 void propagateIfChanged(AnalysisState *state, ChangeResult changed);
241 void addDependency(AnalysisState *state, DataFlowAnalysis *analysis,
259 DenseMap<std::pair<ProgramPoint, TypeID>, std::unique_ptr<AnalysisState>>
284 class AnalysisState {
286 virtual ~AnalysisState();
289 AnalysisState(ProgramPoint point) : point(point) {} in AnalysisState() function
390 void addDependency(AnalysisState *state, ProgramPoint point);
393 void propagateIfChanged(AnalysisState *state, ChangeResult changed);
449 std::unique_ptr<AnalysisState> &state = in getOrCreateState()
[all …]
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DDataFlowFramework.cpp31 AnalysisState::~AnalysisState() = default;
97 void DataFlowSolver::propagateIfChanged(AnalysisState *state, in propagateIfChanged()
109 void DataFlowSolver::addDependency(AnalysisState *state, in addDependency()
131 void DataFlowAnalysis::addDependency(AnalysisState *state, ProgramPoint point) { in addDependency()
135 void DataFlowAnalysis::propagateIfChanged(AnalysisState *state, in propagateIfChanged()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp32 const AnalysisState &state) const { in getAliasingOpOperand()
52 const AnalysisState &state) const { in isMemoryWrite()
94 const AnalysisState &state) const { in bufferRelation()
105 const AnalysisState &state) const { in bufferizesToMemoryRead()
110 const AnalysisState &state) const { in bufferizesToMemoryWrite()
115 const AnalysisState &state) const { in getAliasingOpResult()
122 const AnalysisState &state) const { in mustBufferizeInPlace()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/DataFlow/
H A DDeadCodeAnalysis.h37 class Executable : public AnalysisState {
39 using AnalysisState::AnalysisState;
97 class PredecessorState : public AnalysisState {
99 using AnalysisState::AnalysisState;
H A DDenseAnalysis.h34 class AbstractDenseLattice : public AnalysisState {
37 using AnalysisState::AnalysisState;
H A DSparseAnalysis.h32 class AbstractSparseLattice : public AnalysisState {
35 AbstractSparseLattice(Value value) : AnalysisState(value) {} in AbstractSparseLattice()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp124 RewriterBase &rewriter, const AnalysisState &state) { in resolveTensorOpOperandConflicts()
215 AnalysisState analysisState(options); in shouldDeallocateOpResult()
320 AnalysisState::getAliasingOpOperand(OpResult result) const { in getAliasingOpOperand()
330 AnalysisState::getAliasingOpResult(OpOperand &opOperand) const { in getAliasingOpResult()
376 bool AnalysisState::isValueRead(Value value) const { in isValueRead()
400 llvm::SetVector<Value> AnalysisState::findValueInReverseUseDefChain( in findValueInReverseUseDefChain()
428 AnalysisState::findLastPrecedingWrite(Value value) const { in findLastPrecedingWrite()
440 AnalysisState::AnalysisState(const BufferizationOptions &options) in AnalysisState() function in AnalysisState
447 bool AnalysisState::canOmitTensorCopy(OpOperand &opOperand) const { in canOmitTensorCopy()
468 bool AnalysisState::isInPlace(OpOperand &opOperand) const { in isInPlace()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DBufferizableOpInterfaceImpl.cpp47 const AnalysisState &state) const { in getAliasingOpOperand()
67 const AnalysisState &state) const { in isMemoryWrite()
109 const AnalysisState &state) const { in bufferRelation()
119 const AnalysisState &state) const { in getAliasingOpOperand()
136 const AnalysisState &state) const { in isMemoryWrite()
380 const AnalysisState &state) const { in bufferizesToMemoryRead()
414 const AnalysisState &state) const { in isWritable()
620 const AnalysisState &state) const { in isWritable()
875 const AnalysisState &state) const { in mustBufferizeInPlace()
943 const AnalysisState &state) const { in getAliasingOpOperand()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBufferizableOpInterfaceImpl.cpp92 const AnalysisState &state) const { in bufferizesToMemoryRead()
99 const AnalysisState &state) const { in bufferizesToMemoryWrite()
107 const AnalysisState &state) const { in getAliasingOpOperand()
115 const AnalysisState &state) const { in getAliasingOpResult()
125 const AnalysisState &state) const { in bufferRelation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.h22 class AnalysisState; variable
186 using AnalysisStateInitFn = std::function<void(AnalysisState &)>;
340 class AnalysisState {
459 explicit AnalysisState(const BufferizationOptions &options);
462 AnalysisState(const AnalysisState &) = delete;
464 virtual ~AnalysisState() = default;
H A DBufferizableOpInterface.td56 "const AnalysisState &":$state),
85 "const AnalysisState &":$state),
108 "const AnalysisState &":$state),
135 "const AnalysisState &":$state),
150 "const AnalysisState &":$state),
174 "const AnalysisState &":$state),
207 "const AnalysisState &":$state),
232 "const AnalysisState &":$state),
295 "const AnalysisState &":$state),
318 "const AnalysisState &":$state),
[all …]
H A DBufferizationOps.td81 bool isMemoryWrite(OpResult opResult, const AnalysisState &state);
92 const AnalysisState &state);
95 const AnalysisState &state);
98 OpOperand &opOperand, const AnalysisState &state);
228 const AnalysisState &state) const {
233 const AnalysisState &state) const {
238 OpOperand &opOperand, const AnalysisState &state) const {
323 bool isWritable(Value value, const AnalysisState &state) const {
381 const AnalysisState &state) const {
393 const AnalysisState &state) const {
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DFuncBufferizableOpInterfaceImpl.cpp103 getFuncAnalysisState(const AnalysisState &state) { in getFuncAnalysisState()
112 static FuncOpAnalysisState getFuncOpAnalysisState(const AnalysisState &state, in getFuncOpAnalysisState()
148 const AnalysisState &state) const { in bufferizesToMemoryRead()
163 const AnalysisState &state) const { in bufferizesToMemoryWrite()
178 const AnalysisState &state) const { in getAliasingOpResult()
205 const AnalysisState &state) const { in getAliasingOpOperand()
230 const AnalysisState &state) const { in bufferRelation()
356 const AnalysisState &state) const { in bufferizesToMemoryRead()
361 const AnalysisState &state) const { in bufferizesToMemoryWrite()
366 const AnalysisState &state) const { in getAliasingOpResult()
[all …]
H A DOneShotAnalysis.cpp143 AnalysisState &state) { in bufferizeInPlace()
192 : AnalysisState(options), aliasInfo(op) { in OneShotAnalysisState()
331 const AnalysisState &state) { in isInplaceMemoryWrite()
371 static bool isMemoryWrite(Value value, const AnalysisState &state) { in isMemoryWrite()
583 const AnalysisState &state) { in getAliasingInplaceWrites()
595 const AnalysisState &state) { in getAliasingReads()
799 AnalysisState &state) { in equivalenceAnalysis()
816 AnalysisState &state) { in equivalenceAnalysis()
832 AnalysisState &state, in checkAliasInfoConsistency()
862 AnalysisState &state) { in annotateOpsWithBufferizationMarkers()
[all …]
H A DAllocTensorElimination.cpp102 RewriterBase &rewriter, Operation *op, AnalysisState &state, in eliminateAllocTensors()
192 RewriterBase &rewriter, Operation *op, AnalysisState &state) { in insertSliceAnchoredAllocTensorEliminationStep()
H A DOneShotModuleBufferize.cpp81 getFuncAnalysisState(const AnalysisState &state) { in getFuncAnalysisState()
90 static FuncAnalysisState &getFuncAnalysisState(AnalysisState &state) { in getFuncAnalysisState()
98 static FuncOpAnalysisState getFuncOpAnalysisState(const AnalysisState &state, in getFuncOpAnalysisState()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DTensorCopyInsertion.h16 class AnalysisState; variable
22 LogicalResult insertTensorCopies(Operation *op, const AnalysisState &state);
H A DAllocTensorElimination.h35 bufferization::AnalysisState &state,
43 RewriterBase &rewriter, Operation *op, bufferization::AnalysisState &state);
H A DOneShotAnalysis.h54 void bufferizeInPlace(OpOperand &operand, AnalysisState &state);
126 class OneShotAnalysisState : public AnalysisState {
H A DBufferize.h27 class AnalysisState; variable
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestDataFlowFramework.cpp17 class FooState : public AnalysisState {
21 using AnalysisState::AnalysisState;

12