Home
last modified time | relevance | path

Searched refs:currentOp (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/Pass/
H A DTestDynamicPipeline.cpp42 Operation *currentOp = getOperation(); in runOnOperation() local
45 << currentOp->getName() << "\n"; in runOnOperation()
50 auto symbolOp = dyn_cast<SymbolOpInterface>(currentOp); in runOnOperation()
52 currentOp->emitWarning() in runOnOperation()
62 OpPassManager pm(currentOp->getName().getIdentifier(), in runOnOperation()
68 if (currentOp->getParentOp()) in runOnOperation()
69 if (!failed(runPipeline(pm, currentOp->getParentOp()))) in runOnOperation()
76 currentOp->walk([&](Operation *op) { in runOnOperation()
77 if (op == currentOp || !op->hasTrait<OpTrait::IsIsolatedFromAbove>() || in runOnOperation()
78 op->getName() != currentOp->getName()) in runOnOperation()
[all …]
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DSliceAnalysis.cpp143 auto *currentOp = (slice)[currentIndex]; in getSlice() local
146 getBackwardSlice(currentOp, &backwardSlice, backwardFilter); in getSlice()
151 getForwardSlice(currentOp, &forwardSlice, forwardFilter); in getSlice()
/llvm-project-15.0.7/mlir/docs/
H A DDebugActions.md107 bool shouldApplyPattern(Operation *currentOp, const Pattern &currentPattern) {
108 MLIRContext *context = currentOp->getContext();
112 // `currentOp`.
113 return manager.shouldExecute<ApplyPatternAction>(currentOp, currentPattern);
/llvm-project-15.0.7/mlir/lib/Pass/
H A DPass.cpp848 Operation *currentOp = impl->getOperation(); in nest() local
849 assert(currentOp->isProperAncestor(op) && in nest()
853 if (currentOp == op->getParentOp()) in nest()
861 } while (op != currentOp); in nest()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp218 auto *currentOp = (slice)[currentIndex]; in getSliceContract() local
221 getBackwardSlice(currentOp, &backwardSlice, backwardFilter); in getSliceContract()
230 if (auto forOp = dyn_cast<scf::ForOp>(currentOp)) { in getSliceContract()
236 getForwardSlice(currentOp, &forwardSlice, forwardFilter); in getSliceContract()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp1082 ExtractOp currentOp = extractOp; in foldExtractOpFromExtractChain() local
1083 auto extrPos = extractVector<int64_t>(currentOp.getPosition()); in foldExtractOpFromExtractChain()
1085 while (ExtractOp nextOp = currentOp.getVector().getDefiningOp<ExtractOp>()) { in foldExtractOpFromExtractChain()
1086 currentOp = nextOp; in foldExtractOpFromExtractChain()
1087 auto extrPos = extractVector<int64_t>(currentOp.getPosition()); in foldExtractOpFromExtractChain()
1090 extractOp.setOperand(currentOp.getVector()); in foldExtractOpFromExtractChain()