Home
last modified time | relevance | path

Searched refs:WalkOrder (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DVisitors.cpp25 WalkOrder order) { in walk()
29 if (order == WalkOrder::PreOrder) in walk()
35 if (order == WalkOrder::PostOrder) in walk()
41 WalkOrder order) { in walk()
45 if (order == WalkOrder::PreOrder) in walk()
49 if (order == WalkOrder::PostOrder) in walk()
56 WalkOrder order) { in walk()
57 if (order == WalkOrder::PreOrder) in walk()
69 if (order == WalkOrder::PostOrder) in walk()
160 if (order == WalkOrder::PreOrder) { in walk()
[all …]
/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 …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DVisitors.h62 enum class WalkOrder { PreOrder, PostOrder }; enum
123 WalkOrder order);
124 void walk(Operation *op, function_ref<void(Block *)> callback, WalkOrder order);
126 WalkOrder order);
137 WalkOrder order);
139 WalkOrder order);
141 WalkOrder order);
164 WalkOrder Order = WalkOrder::PostOrder, typename FuncTy,
185 WalkOrder Order = WalkOrder::PostOrder, typename FuncTy,
220 WalkOrder Order = WalkOrder::PostOrder, typename FuncTy,
H A DBlock.h271 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
287 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
306 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
H A DRegion.h276 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
295 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
H A DOperation.h570 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
H A DOpDefinition.h142 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DLiveness.cpp129 operation->walk<WalkOrder::PreOrder>([&](Block *block) { in buildBlockMapping()
267 operation->walk<WalkOrder::PreOrder>([&](Block *block) { in print()
300 operation->walk<WalkOrder::PreOrder>([&](Block *block) { in print()
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestMatchReduction.cpp51 func.walk<WalkOrder::PreOrder>([](Operation *op) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DAffineParallelize.cpp56 f.walk<WalkOrder::PreOrder>([&](AffineForOp loop) { in runOnOperation()
H A DSuperVectorize.cpp1558 auto opVecResult = rootLoop.walk<WalkOrder::PreOrder>([&](Operation *op) { in vectorizeLoopNest()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferize.cpp417 op->walk<WalkOrder::PostOrder>([&](Operation *op) { in bufferizeOp()
H A DOneShotAnalysis.cpp819 op->walk<WalkOrder::PostOrder>([&](Operation *op) { in equivalenceAnalysis()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DGreedyPatternRewriteDriver.cpp162 region.walk<WalkOrder::PreOrder>([&](Operation *op) { in simplify()
/llvm-project-15.0.7/mlir/lib/Target/Cpp/
H A DTranslateToCpp.cpp627 functionOp.walk<WalkOrder::PreOrder>([&](Operation *op) -> WalkResult { in printOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp358 op->walk<WalkOrder::PreOrder>([&](Operation *alloc) { in matchAndRewrite()