Home
last modified time | relevance | path

Searched refs:walk (Results 1 – 25 of 239) sorted by relevance

12345678910

/llvm-project-15.0.7/mlir/lib/IR/
H A DVisitors.cpp33 walk(&nestedOp, callback, order); in walk()
48 walk(&nestedOp, callback, order); in walk()
65 walk(&nestedOp, callback, order); in walk()
73 void detail::walk(Operation *op, in walk() function in detail
84 walk(&nestedOp, callback); in walk()
102 WalkResult detail::walk(Operation *op, in walk() function in detail
117 if (walk(&nestedOp, callback, order).wasInterrupted()) in walk()
130 WalkResult detail::walk(Operation *op, in walk() function in detail
157 WalkResult detail::walk(Operation *op, in walk() function in detail
185 WalkResult detail::walk( in walk() function in detail
[all …]
H A DLocation.cpp40 WalkResult LocationAttr::walk(function_ref<WalkResult(Location)> walkFn) { in walk() function in LocationAttr
46 if (callLoc.getCallee()->walk(walkFn).wasInterrupted()) in walk()
48 return callLoc.getCaller()->walk(walkFn); in walk()
52 if (subLoc->walk(walkFn).wasInterrupted()) in walk()
57 return nameLoc.getChildLoc()->walk(walkFn); in walk()
60 return opaqueLoc.getFallbackLocation()->walk(walkFn); in walk()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DVisitors.h169 walk(Operation *op, FuncTy &&callback) { in walk() function
192 walk(Operation *op, FuncTy &&callback) { in walk() function
227 walk(Operation *op, FuncTy &&callback) { in walk() function
243 void walk(Operation *op,
252 walk(Operation *op,
265 walk(Operation *op, FuncTy &&callback) { in walk() function
266 return detail::walk(op, in walk()
282 walk(Operation *op, FuncTy &&callback) { in walk() function
287 return detail::walk( in walk()
307 walk(Operation *op, FuncTy &&callback) { in walk() function
[all …]
H A DBlock.h273 RetT walk(FnT &&callback) { in walk() function
274 return walk<Order>(begin(), end(), std::forward<FnT>(callback)); in walk()
290 walk(Block::iterator begin, Block::iterator end, FnT &&callback) { in walk() function
292 detail::walk<Order>(&op, callback); in walk()
309 walk(Block::iterator begin, Block::iterator end, FnT &&callback) { in walk() function
311 if (detail::walk<Order>(&op, callback).wasInterrupted()) in walk()
H A DRegion.h279 walk(FnT &&callback) { in walk() function
281 block.walk<Order>(callback); in walk()
298 walk(FnT &&callback) { in walk() function
300 if (block.walk<Order>(callback).wasInterrupted()) in walk()
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestVisitors.cpp50 op->walk<WalkOrder::PreOrder>(opPure); in testPureCallbacks()
53 op->walk<WalkOrder::PreOrder>(blockPure); in testPureCallbacks()
56 op->walk<WalkOrder::PreOrder>(regionPure); in testPureCallbacks()
60 op->walk<WalkOrder::PostOrder>(opPure); in testPureCallbacks()
63 op->walk<WalkOrder::PostOrder>(blockPure); in testPureCallbacks()
66 op->walk<WalkOrder::PostOrder>(regionPure); in testPureCallbacks()
101 cloned->walk<WalkOrder::PreOrder>(skipOpErasure); in testSkipErasureCallbacks()
107 cloned->walk<WalkOrder::PreOrder>(skipBlockErasure); in testSkipErasureCallbacks()
113 cloned->walk<WalkOrder::PostOrder>(skipOpErasure); in testSkipErasureCallbacks()
119 cloned->walk<WalkOrder::PostOrder>(skipBlockErasure); in testSkipErasureCallbacks()
[all …]
H A DTestVisitorsGeneric.cpp34 outerOp->walk([&](Operation *op, const WalkStage &stage) { in runOnOperation()
40 outerOp->walk([&](test::TwoRegionOp op, const WalkStage &stage) { in runOnOperation()
101 auto result = outerOp->walk(walker); in runOnOperation()
107 result = outerOp->walk([&](test::TwoRegionOp op, const WalkStage &stage) { in runOnOperation()
141 auto result = getOperation()->walk(walker); in runOnOperation()
172 auto result = getOperation()->walk(walker); in runOnOperation()
H A DTestDominance.cpp41 operation->walk([&](Operation *nested) { in DominanceTest()
53 operation->walk([&](Operation *op) { in printDominance()
59 operation->walk([&](Operation *nested) { in printDominance()
H A DTestSideEffects.cpp28 module.walk([&](MemoryEffectOpInterface op) { in runOnOperation()
60 module.walk([&](TestEffectOpInterface op) { in runOnOperation()
H A DTestOpaqueLoc.cpp48 getOperation().getBody()->walk([&](Operation *op) { in runOnOperation()
89 getOperation().walk([&](Operation *op) { op->emitOpError(); }); in runOnOperation()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/
H A DDirectiveTree.cpp226 void choose(DirectiveTree &M) { walk(M); } in choose()
249 Score walk(DirectiveTree::Code &C) { in walk() function in clang::pseudo::__anon141705870411::BranchChooser
257 Score walk(DirectiveTree::Directive &D) { in walk() function in clang::pseudo::__anon141705870411::BranchChooser
264 Score walk(DirectiveTree::Chunk &C) { in walk() function in clang::pseudo::__anon141705870411::BranchChooser
278 Score walk(DirectiveTree &M) { in walk() function in clang::pseudo::__anon141705870411::BranchChooser
281 S += walk(C); in walk()
359 void walk(const DirectiveTree &T) { in walk() function in clang::pseudo::__anon141705870511::Preprocessor
361 walk(C); in walk()
378 void walk(const DirectiveTree::Code &C) { in walk() function in clang::pseudo::__anon141705870511::Preprocessor
387 walk(C.Branches[*C.Taken].second); in walk()
[all …]
/llvm-project-15.0.7/mlir/test/IR/
H A Dgeneric-visitors-interrupt.mlir12 // CHECK: step 2 walk was interrupted
27 // CHECK: step 4 walk was interrupted
46 // CHECK: step 4 walk was interrupted
68 // CHECK: step 7 walk was interrupted
71 // CHECK: step 10 walk was interrupted
90 // CHECK: step 5 walk was interrupted
92 // CHECK: step 7 walk was interrupted
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DNormalizeMemRefs.cpp63 moduleOp.walk([&](func::FuncOp funcOp) { normalizableFuncs.insert(funcOp); }); in runOnOperation()
71 moduleOp.walk([&](func::FuncOp funcOp) { in runOnOperation()
132 funcOp.walk([&](func::CallOp callOp) { in setCalleesAndCallersNonNormalizable()
158 .walk([&](memref::AllocOp allocOp) -> WalkResult { in areMemRefsNormalizable()
168 .walk([&](func::CallOp callOp) -> WalkResult { in areMemRefsNormalizable()
213 funcOp.walk([&](func::ReturnOp returnOp) { in updateFunctionSignature()
332 funcOp.walk([&](memref::AllocOp op) { allocOps.push_back(op); }); in normalizeFuncOpMemRefs()
396 funcOp.walk([&](Operation *op) { in normalizeFuncOpMemRefs()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DParallelLoopFusion.cpp28 ploop.getBody()->walk([](ParallelOp) { return WalkResult::interrupt(); }); in hasNestedParallelOp()
57 firstPloop.getBody()->walk([&](memref::StoreOp store) { in haveNoReadsAfterWriteExceptSameIndex()
60 auto walkResult = secondPloop.getBody()->walk([&](memref::LoadOp load) { in haveNoReadsAfterWriteExceptSameIndex()
167 getOperation()->walk([&](Operation *child) { in runOnOperation()
H A DLoopSpecialization.cpp160 forOp.walk([&](OpTy affineOp) { in rewriteAffineOpAfterPeeling()
167 partialIteration.walk([&](OpTy affineOp) { in rewriteAffineOpAfterPeeling()
240 getOperation()->walk( in runOnOperation()
248 getOperation()->walk([](ForOp op) { specializeForLoopForUnrolling(op); }); in runOnOperation()
261 parentOp->walk([](Operation *op) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DBufferViewFlowAnalysis.cpp60 op->walk([&](ViewLikeOpInterface viewInterface) { in build()
66 op->walk([&](BranchOpInterface branchInterface) { in build()
81 op->walk([&](RegionBranchOpInterface regionInterface) { in build()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopUnroll.cpp67 ->walk([&](AffineForOp nestedForOp) { in isInnermostAffineForOp()
76 f.walk([&](AffineForOp forOp) { in gatherInnermostLoops()
94 getOperation().walk([&](AffineForOp forOp) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DPatternApplicator.cpp114 function_ref<void(const Pattern &)> walk) { in walkAllPatterns() argument
117 walk(*pattern); in walkAllPatterns()
119 walk(it); in walkAllPatterns()
122 walk(it); in walkAllPatterns()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/
H A DTestLoopMapping.cpp46 getOperation()->walk([&processorIds, &numProcessors](Operation *op) { in runOnOperation()
53 getOperation()->walk([&processorIds, &numProcessors](scf::ForOp op) { in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestAliasAnalysis.cpp61 getOperation()->walk([&](Operation *op) { in runOnOperation()
105 getOperation()->walk([&](Operation *op) { in runOnOperation()
116 getOperation()->walk([&](Operation *op) { in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SCF/
H A DTestSCFUtils.cpp48 func.walk([&](scf::ForOp forOp) { in runOnOperation()
82 getOperation().walk([&](scf::IfOp ifOp) { in runOnOperation()
137 forOp.walk([&schedule](Operation *op) { in getSchedule()
207 getOperation().walk([](Operation *op) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp102 rootOp->walk([&](Operation *op) { in BufferizationAliasInfo()
195 op->walk([&](BufferizableOpInterface bufferizableOp) { in OneShotAnalysisState()
230 op->walk([&](Operation *returnOp) { in gatherYieldedTensors()
259 op->walk([&](Operation *op) { in gatherUndefinedTensorUses()
786 op->walk([&](Operation *op) { in inPlaceAnalysis()
819 op->walk<WalkOrder::PostOrder>([&](Operation *op) { in equivalenceAnalysis()
836 WalkResult walkResult = op->walk([&](Operation *op) { in checkAliasInfoConsistency()
863 op->walk([&](Operation *op) { in annotateOpsWithBufferizationMarkers()
900 op->walk([&](Operation *returnOp) { in assertDestinationPassingStyle()
976 op->walk([&](Operation *op) { in analyzeOp()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DDebugTranslation.cpp32 if (!module->walk(interruptIfValidLocation).wasInterrupted()) in DebugTranslation()
82 if (!compileUnit || !func.walk(interruptIfValidLocation).wasInterrupted()) in translate()
89 func.walk([&](LLVM::CallOp call) { in translate()
90 return call.getLoc()->walk([](Location l) { in translate()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Shape/
H A DTestShapeFunctions.cpp76 module.getBodyRegion().walk([&](func::FuncOp func) { in runOnOperation()
81 func.walk([&](Operation *op) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp41 opA->walk([&](Operation *op) { in getLoadAndStoreMemRefAccesses()
80 opX->walk([&](Operation *op) { in getFirstDependentOpInRange()
108 opX->walk([&](Operation *op) { in getLastDependentOpInRange()
182 forOp.walk([&](Operation *op) { in gatherLoadsAndStores()
482 auto walkResult = forOpRoot.walk([&](AffineForOp forOp) { in getLoopNestStats()
603 srcForOp.walk([&](Operation *op) { in getFusionComputeCost()

12345678910