| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanVerifier.cpp | 70 const auto &SuccPreds = Succ->getPredecessors(); in verifyBlocksInRegion() 76 const auto &Predecessors = VPB->getPredecessors(); in verifyBlocksInRegion()
|
| H A D | VPlan.h | 487 const VPBlocksTy &getPredecessors() const { return Predecessors; } in getPredecessors() function 488 VPBlocksTy &getPredecessors() { return Predecessors; } in getPredecessors() function 539 return getEnclosingBlockWithPredecessors()->getPredecessors(); in getHierarchicalPredecessors() 2160 assert(Entry->getPredecessors().empty() && "Entry block has predecessors."); in VPBlockBase() 2188 assert(EntryBlock->getPredecessors().empty() && in setEntry() 2290 return N->getPredecessors().begin(); 2294 return N->getPredecessors().end(); 2825 NewBlock->getPredecessors().empty() &&
|
| H A D | VPlanTransforms.cpp | 286 for (VPBlockBase *Pred : make_early_inc_range(Region1->getPredecessors())) { in mergeReplicateRegions()
|
| H A D | VPlan.cpp | 127 auto &Predecessors = Current->getPredecessors(); in getPlanEntry() 347 !(Replica && getPredecessors().empty())) { /* C */ in execute()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SampleProfileLoaderBaseImpl.h | 72 static pred_range getPredecessors(BasicBlock *BB) { return predecessors(BB); } 125 PredRangeT getPredecessors(BasicBlockT *BB) { 126 return afdo_detail::IRTraits<BT>::getPredecessors(BB); 723 for (auto *B2 : getPredecessors(B1))
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/DataFlow/ |
| H A D | TestDeadCodeAnalysis.cpp | 38 for (Block *pred : block.getPredecessors()) { in printAnalysisResults()
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestDataFlowFramework.cpp | 135 for (Block *pred : block->getPredecessors()) { in visitBlock()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Block.h | 225 iterator_range<pred_iterator> getPredecessors() { in getPredecessors() function
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/ |
| H A D | CheckUses.cpp | 306 block, [](Block *b) { return b->getPredecessors(); }, in getReachableFrom()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Block.cpp | 176 assert(llvm::empty(getPredecessors()) && in insertArgument()
|
| H A D | PatternMatch.cpp | 279 assert(llvm::all_of(source->getPredecessors(), in mergeBlocks()
|
| H A D | AsmPrinter.cpp | 3040 for (auto *pred : block->getPredecessors()) in print()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MIRSampleProfile.cpp | 111 static PredRangeT getPredecessors(MachineBasicBlock *BB) { in getPredecessors() function
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ModuleTranslation.cpp | 496 for (auto *pred : bb.getPredecessors()) { in connectPHINodes() 577 auto predecessors = bb.getPredecessors(); in convertBlock()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | RegionUtils.cpp | 529 return !llvm::is_contained(block->getPredecessors(), in addToCluster()
|
| H A D | DialectConversion.cpp | 1605 assert(llvm::all_of(source->getPredecessors(), in mergeBlocks()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.cpp | 148 if (succ == opParent || !llvm::hasSingleElement(succ->getPredecessors())) in simplifyBrToBlockWithSinglePred()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/ |
| H A D | Serializer.cpp | 1001 for (Block *mlirPredecessor : block->getPredecessors()) { in emitPhiForBlockArguments()
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/ |
| H A D | MLIRServer.cpp | 562 llvm::interleaveComma(block.block->getPredecessors(), os, in buildHoverForBlock()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 259 for (auto *pred : ba.getOwner()->getPredecessors()) { in collectArrayMentionFrom()
|