Home
last modified time | relevance | path

Searched refs:getSuccessors (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBlock.h253 succ_iterator succ_begin() { return getSuccessors().begin(); } in succ_begin()
254 succ_iterator succ_end() { return getSuccessors().end(); } in succ_end()
255 SuccessorRange getSuccessors() { return SuccessorRange(this); } in getSuccessors() function
H A DOperation.h501 succ_iterator successor_begin() { return getSuccessors().begin(); } in successor_begin()
502 succ_iterator successor_end() { return getSuccessors().end(); } in successor_end()
503 SuccessorRange getSuccessors() { return SuccessorRange(this); } in getSuccessors() function
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanVerifier.cpp62 const auto &Successors = VPB->getSuccessors(); in verifyBlocksInRegion()
89 const auto &PredSuccs = Pred->getSuccessors(); in verifyBlocksInRegion()
H A DVPlan.h482 const VPBlocksTy &getSuccessors() const { return Successors; } in getSuccessors() function
483 VPBlocksTy &getSuccessors() { return Successors; } in getSuccessors() function
523 return getEnclosingBlockWithSuccessors()->getSuccessors(); in getHierarchicalSuccessors()
2206 assert(ExitingBlock->getSuccessors().empty() && in setExiting()
2258 return N->getSuccessors().begin();
2262 return N->getSuccessors().end();
2273 return N->getSuccessors().begin();
2277 return N->getSuccessors().end();
2824 assert(NewBlock->getSuccessors().empty() &&
2844 assert(IfTrue->getSuccessors().empty() &&
[all …]
H A DVPlanTransforms.cpp201 auto *Succ0 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[0]); in getPredicatedThenBlock()
202 auto *Succ1 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[1]); in getPredicatedThenBlock()
H A DVPlan.cpp474 if (getSuccessors().empty()) { in printSuccessors()
479 for (auto *Succ : getSuccessors()) in printSuccessors()
899 auto &Successors = Block->getSuccessors(); in dumpEdges()
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.cpp764 writer.append(op.getSuccessors()); in generate()
805 op.getSuccessors()); in generate()
811 op.getSuccessors()); in generate()
822 op.getSuccessors()); in generate()
826 op.getSuccessors()); in generate()
830 op.getSuccessors()); in generate()
984 op.getCaseValuesAttr(), op.getSuccessors()); in generate()
989 op.getCaseValuesAttr(), op.getSuccessors()); in generate()
997 op.getSuccessors()); in generate()
1006 op.getSuccessors()); in generate()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h73 static succ_range getSuccessors(BasicBlock *BB) { return successors(BB); }
128 SuccRangeT getSuccessors(BasicBlockT *BB) {
129 return afdo_detail::IRTraits<BT>::getSuccessors(BB);
731 for (auto *B2 : getSuccessors(B1))
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp362 for (Block *successor : block.getSuccessors()) { in addDropRefInDivergentLivenessSuccessor()
422 for (const auto &pair : llvm::enumerate(terminator->getSuccessors())) in addDropRefInDivergentLivenessSuccessor()
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DLiveness.cpp101 for (Block *succ : block->getSuccessors()) { in updateLiveOut()
214 for (Block *successor : block->getSuccessors()) { in resolveLiveness()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DDeadCodeAnalysis.cpp272 for (Block *successor : op->getSuccessors()) in visit()
346 for (Block *successor : branch->getSuccessors()) in visitBranchOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/ControlFlowToLLVM/
H A DControlFlowToLLVM.cpp85 op->getSuccessors(), op->getAttrs()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DCodeGenHelpers.cpp286 for (const NamedSuccessor &successor : op.getSuccessors()) { in collectOpConstraints()
H A DOpDocGen.cpp198 for (const auto &it : op.getSuccessors()) in emitOpDoc()
H A DOpDefinitionsGen.cpp2025 for (const NamedSuccessor &succ : op.getSuccessors()) { in buildParamList()
2146 for (const NamedSuccessor &namedSuccessor : op.getSuccessors()) { in genCodeForAddingArgAndRegionForBuilder()
2657 auto successors = op.getSuccessors(); in genSuccessorVerifier()
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DOperator.h209 llvm::iterator_range<const_successor_iterator> getSuccessors() const;
/llvm-project-15.0.7/mlir/lib/IR/
H A DVerifier.cpp149 for (Block *successor : block.getSuccessors()) in verifyBlock()
H A DOperationSupport.cpp690 llvm::zip(lOp.getSuccessors(), rOp.getSuccessors())) { in isRegionEquivalentTo()
H A DOperation.cpp568 for (Block *successor : getSuccessors()) in clone()
919 for (Block *succ : op->getSuccessors()) in verifyTerminatorSuccessors()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp220 for (Block *successor : op->getSuccessors()) in propagateTerminatorLiveness()
662 matchingSuccessors[block.getSuccessors()].push_back(&block); in mergeIdenticalBlocks()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/
H A DCheckUses.cpp299 block, [](Block *b) { return b->getSuccessors(); }, reachableCache); in getReachable()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAsyncRegionRewriter.cpp109 op->getSuccessors(), op->getNumRegions()); in rewriteAsyncOp()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp114 static SuccRangeT getSuccessors(MachineBasicBlock *BB) { in getSuccessors() function
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocation.cpp155 for (Block *succ : current->getSuccessors()) in recurse()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DOperator.cpp256 auto Operator::getSuccessors() const in getSuccessors() function in Operator

12