| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | DataLayoutAnalysis.cpp | 28 for (Operation *ancestor = root->getParentOp(); ancestor != nullptr; in DataLayoutAnalysis() 29 ancestor = ancestor->getParentOp()) { in DataLayoutAnalysis() 35 for (Operation *ancestor = operation->getParentOp(); ancestor != nullptr; in getAbove() 36 ancestor = ancestor->getParentOp()) { in getAbove()
|
| H A D | CallGraph.cpp | 109 assert(region && isa<CallableOpInterface>(region->getParentOp()) && in getOrAddNode() 185 auto *parentOp = callableRegion->getParentOp(); in print() 186 os << "'" << callableRegion->getParentOp()->getName() << "' - Region #" in print()
|
| H A D | SliceAnalysis.cpp | 97 Operation *parentOp = block->getParentOp(); in getBackwardSliceImpl() 129 Operation *bbAargOwner = root.cast<BlockArgument>().getOwner()->getParentOp(); in getBackwardSlice() 288 iterCarriedArgs.front().getOwner()->getParent()->getParentOp(); in matchReduction() 298 combinerOp->getParentOp() != redRegionOp) in matchReduction()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MLProgram/IR/ |
| H A D | MLProgramOps.cpp | 178 getOperation()->getParentOp(), getGlobalAttr()); in getGlobalOp() 202 getOperation()->getParentOp(), getGlobalAttr()); in getGlobalOp() 229 getOperation()->getParentOp(), getGlobalAttr()); in getGlobalOp() 253 getOperation()->getParentOp(), getGlobalAttr()); in getGlobalOp() 282 getOperation()->getParentOp(), getGlobalAttr()); in getGlobalOp() 328 auto function = cast<SubgraphOp>((*this)->getParentOp()); in verify() 353 auto function = cast<FuncOp>((*this)->getParentOp()); in verify()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SymbolTable.cpp | 49 Operation *symbolTableOp = symbol->getParentOp(); in collectValidReferencesFor() 67 symbolTableOp = symbolTableOp->getParentOp(); in collectValidReferencesFor() 153 assert(symbol->getParentOp() == symbolTableOp && in erase() 173 if (!symbol->getParentOp()) { in insert() 179 insertPt->getParentOp() == symbolTableOp) && in insert() 189 assert(symbol->getParentOp() == symbolTableOp && in insert() 270 from = from->getParentOp(); in getNearestSymbolTable() 651 symbol->getParentOp()) in collectSymbolScopes() 660 Operation *commonAncestor = symbol->getParentOp(); in collectSymbolScopes() 679 Operation *limitIt = symbol->getParentOp(); in collectSymbolScopes() [all …]
|
| H A D | Verifier.cpp | 104 Operation *op = block->getParentOp(); in mayBeValidWithoutTerminator() 307 if (block2->getParentOp()) in diagnoseInvalidOperandDominance() 308 loc = block2->getParentOp()->getLoc(); in diagnoseInvalidOperandDominance()
|
| H A D | Region.cpp | 65 return this - &getParentOp()->getRegions()[0]; in getRegionNumber() 157 Operation *parentOp = currBlock->getParentOp(); in findAncestorBlockInRegion() 174 curOp = opRegion->getParentOp(); in findAncestorOpInRegion()
|
| H A D | Block.cpp | 30 Operation *Block::getParentOp() { in getParentOp() function in Block 31 return getParent() ? getParent()->getParentOp() : nullptr; in getParentOp() 67 currOp = currOp->getParentOp(); in findAncestorOpInBlock()
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestVisitors.cpp | 16 << region->getParentOp()->getName() << "'"; in printRegion() 74 if (isa<ModuleOp>(op) || isa<ModuleOp>(op->getParentOp())) in testSkipErasureCallbacks() 87 Operation *parentOp = block->getParentOp(); in testSkipErasureCallbacks() 88 if (isa<ModuleOp>(parentOp) || isa<ModuleOp>(parentOp->getParentOp())) in testSkipErasureCallbacks()
|
| /llvm-project-15.0.7/mlir/lib/Interfaces/ |
| H A D | ControlFlowInterfaces.cpp | 229 assert(begin->getParentOp() == r->getParentOp() && in isRegionReachable() 231 auto op = cast<RegionBranchOpInterface>(begin->getParentOp()); in isRegionReachable() 336 op = region->getParentOp(); in getEnclosingRepetitiveRegion() 347 Operation *op = region->getParentOp(); in getEnclosingRepetitiveRegion()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Hoisting.cpp | 200 if (yieldUser && write.transferWriteOp->getParentOp()->isAncestor( in tensorChunkAccessedByUnknownOp() 201 yieldUser->getParentOp())) { in tensorChunkAccessedByUnknownOp() 202 Value ret = yieldUser->getParentOp()->getResult(use.getOperandNumber()); in tensorChunkAccessedByUnknownOp() 244 if (!bbArg || bbArg.getOwner()->getParentOp() != forOp || in getLoopInvariantTransferWriteOpDefining() 263 scf::ForOp forOp = cast<scf::ForOp>(tensorBBArg.getOwner()->getParentOp()); in hoistReadWrite() 416 auto loop = dyn_cast<scf::ForOp>(transferRead->getParentOp()); in hoistRedundantVectorTransfers() 417 LLVM_DEBUG(DBGS() << "Parent op: " << *transferRead->getParentOp() in hoistRedundantVectorTransfers()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/ |
| H A D | PDL.cpp | 51 if (!isa<PatternOp>(op->getParentOp())) in verifyHasBindingUse() 64 if (!isa<PatternOp>(op->getParentOp()) || isa<RewriteOp>(op)) in visit() 118 if (isa<RewriteOp>((*this)->getParentOp())) in verify() 266 bool isWithinRewrite = isa<RewriteOp>((*this)->getParentOp()); in verify() 356 (region && isa<RewriteOp>(region->getParentOp()))) { in verifyRegions()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | Inliner.cpp | 49 Operation *symbolTableOp = op->getParentOp(); in walkReferencedSymbolNodes() 197 Operation *nodeOp = node->getCallableRegion()->getParentOp(); in isDead() 208 Operation *nodeOp = node->getCallableRegion()->getParentOp(); in hasOneUseAndDiscardable() 218 Operation *parentOp = node->getCallableRegion()->getParentOp(); in recomputeUses() 423 node->getCallableRegion()->getParentOp()->erase(); in eraseDeadCallables() 527 inliner, call, cast<CallableOpInterface>(targetRegion->getParentOp()), in inlineCallsInSCC() 723 if (!region->getParentOp()->hasTrait<OpTrait::IsIsolatedFromAbove>()) in optimizeSCC() 759 getAnalysisManager().nest(node->getCallableRegion()->getParentOp()); in optimizeSCCAsync() 786 Operation *callable = node->getCallableRegion()->getParentOp(); in optimizeCallable()
|
| H A D | SymbolDCE.cpp | 49 if (symbolTableOp->getParentOp() && symbol) in runOnOperation() 130 op->getParentOp(), use.getSymbolRef(), resolvedSymbols))) in computeLiveness()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | AffineParallelize.cpp | 65 for (Operation *op = loop->getParentOp(); in runOnOperation() 67 op = op->getParentOp()) { in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | OneShotAnalysis.cpp | 244 if (bbArg.getOwner()->getParentOp() == returnOp->getParentOp()) in gatherYieldedTensors() 249 if (definingOp->getParentOp() == returnOp->getParentOp()) in gatherYieldedTensors() 317 getOptions().dynCastBufferizableOp(bbArg.getOwner()->getParentOp())) in isWritable() 350 } while ((a = a->getParentOp())); in happensBefore() 410 bbArg.getOwner()->getParentOp()->setAttr(lastWriteAttr, b.getUnitAttr()); in annotateConflict() 914 Operation *definingOp = bbArg.getOwner()->getParentOp(); in assertDestinationPassingStyle() 922 *returnOp->getParentOp())) in assertDestinationPassingStyle()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | LoopInvariantCodeMotionUtils.cpp | 40 if (op->isAncestor(operand.getParentRegion()->getParentOp())) in canBeHoisted() 59 << *region->getParentOp() << "\n"); in moveLoopInvariantCode()
|
| /llvm-project-15.0.7/mlir/test/lib/Pass/ |
| H A D | TestDynamicPipeline.cpp | 68 if (currentOp->getParentOp()) in runOnOperation() 69 if (!failed(runPipeline(pm, currentOp->getParentOp()))) in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | SparseAnalysis.cpp | 163 auto callable = dyn_cast<CallableOpInterface>(block->getParentOp()); in visitBlock() 179 if (auto branch = dyn_cast<RegionBranchOpInterface>(block->getParentOp())) { in visitBlock() 185 return visitNonControlFlowArgumentsImpl(block->getParentOp(), in visitBlock()
|
| H A D | DenseAnalysis.cpp | 101 auto callable = dyn_cast<CallableOpInterface>(block->getParentOp()); in visitBlock() 119 if (auto branch = dyn_cast<RegionBranchOpInterface>(block->getParentOp())) in visitBlock()
|
| H A D | DeadCodeAnalysis.cpp | 177 isa<RegionBranchOpInterface, CallableOpInterface>(op->getParentOp()) && in isRegionOrCallableReturn() 255 if (auto branch = dyn_cast<RegionBranchOpInterface>(op->getParentOp())) { in visit() 259 dyn_cast<CallableOpInterface>(op->getParentOp())) { in visit()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 116 assert(isa<shape::AssumingOp>(op->getParentOp()) && in getAliasingOpResult() 118 return {op->getParentOp()->getResult(opOperand.getOperandNumber())}; in getAliasingOpResult()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/ |
| H A D | CheckUses.cpp | 139 : operand.get().getParentBlock()->getParentOp(); in isUseLive() 157 ancestor = ancestor->getParentOp(); in isUseLive() 347 parent = parent->getParentOp(); in collectFreedValues()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | AffineDemotion.cpp | 112 rewriter.startRootUpdate(op->getParentOp()); in matchAndRewrite() 114 rewriter.finalizeRootUpdate(op->getParentOp()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Analysis/AliasAnalysis/ |
| H A D | LocalAliasAnalysis.cpp | 165 Operation *op = region->getParentOp(); in collectUnderlyingAddressValues() 218 op = arg.getOwner()->getParentOp(); in getAllocEffectFor() 302 Operation *rhsParentOp = rhs.getParentRegion()->getParentOp(); in aliasImpl()
|