| /llvm-project-15.0.7/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink-elf.cpp | 46 TargetSym.getBlock().getSection().getName() + in getELFGOTTarget() 58 if (!GOTSym.isDefined() || !isELFGOTSection(GOTSym.getBlock().getSection())) in getELFStubTarget() 61 GOTSym.getBlock().getSection().getName() + in getELFStubTarget() 64 return getELFGOTTarget(G, GOTSym.getBlock()); in getELFStubTarget() 122 if (auto TS = getELFGOTTarget(G, Sym->getBlock())) in registerELFGraphInfo() 134 if (auto TS = getELFStubTarget(G, Sym->getBlock())) in registerELFGraphInfo() 157 (LastSym->getBlock().getAddress() + LastSym->getBlock().getSize()) - in registerELFGraphInfo() 168 ArrayRef<char>(FirstSym->getBlock().getContent().data(), SecSize), in registerELFGraphInfo()
|
| H A D | llvm-jitlink-macho.cpp | 48 TargetSym.getBlock().getSection().getName() + in getMachOGOTTarget() 60 if (!GOTSym.isDefined() || !isMachOGOTSection(GOTSym.getBlock().getSection())) in getMachOStubTarget() 63 GOTSym.getBlock().getSection().getName() + in getMachOStubTarget() 66 return getMachOGOTTarget(G, GOTSym.getBlock()); in getMachOStubTarget() 120 if (auto TS = getMachOGOTTarget(G, Sym->getBlock())) in registerMachOGraphInfo() 131 if (auto TS = getMachOStubTarget(G, Sym->getBlock())) in registerMachOGraphInfo() 152 (LastSym->getBlock().getAddress() + LastSym->getBlock().getSize()) - in registerMachOGraphInfo() 163 ArrayRef<char>(FirstSym->getBlock().getContent().data(), SecSize), in registerMachOGraphInfo()
|
| H A D | llvm-jitlink-coff.cpp | 46 TargetSym.getBlock().getSection().getName() + in getCOFFGOTTarget() 58 if (!GOTSym.isDefined() || !isCOFFGOTSection(GOTSym.getBlock().getSection())) in getCOFFStubTarget() 61 GOTSym.getBlock().getSection().getName() + in getCOFFStubTarget() 64 return getCOFFGOTTarget(G, GOTSym.getBlock()); in getCOFFStubTarget() 120 if (auto TS = getCOFFGOTTarget(G, Sym->getBlock())) in registerCOFFGraphInfo() 132 if (auto TS = getCOFFStubTarget(G, Sym->getBlock())) in registerCOFFGraphInfo() 155 (LastSym->getBlock().getAddress() + LastSym->getBlock().getSize()) - in registerCOFFGraphInfo() 167 ArrayRef<char>(FirstSym->getBlock().getContent().data(), SecSize), in registerCOFFGraphInfo()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Dominance.cpp | 90 return ancestorOp->getBlock(); in getAncestorBlock() 254 Block *aBlock = a->getBlock(), *bBlock = b->getBlock(); in properlyDominatesImpl() 270 bBlock = b->getBlock(); in properlyDominatesImpl() 301 return dominates(blockArg.getOwner(), b->getBlock()); in properlyDominates() 314 auto *aBlock = a->getBlock(), *bBlock = b->getBlock(); in properlyPostDominates() 330 bBlock = b->getBlock(); in properlyPostDominates()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 257 auto *Defs = MSSA->getBlockDefs(MU->getBlock()); in insertUse() 265 BasicBlock *StartBlock = MU->getBlock(); in insertUse() 320 if (DefBefore->getBlock() == MD->getBlock() && in insertDef() 370 DefiningBlocks.insert(MD->getBlock()); in insertDef() 373 DefiningBlocks.insert(RealPHI->getBlock()); in insertDef() 396 auto *BBIDF = MPhi->getBlock(); in insertDef() 433 BasicBlock *StartBlock = MD->getBlock(); in insertDef() 684 BasicBlock *NewPhiBB = NewPhi->getBlock(); in updateForClonedLoop() 895 if (IDom->getBlock() != BB) { in applyInsertUpdates() 896 BB = IDom->getBlock(); in applyInsertUpdates() [all …]
|
| H A D | MemorySSA.cpp | 561 BasicBlock *BB = From->getBlock(); in getWalkTarget() 565 auto *Defs = MSSA.getBlockDefs(Node->getBlock()); in getWalkTarget() 1213 BasicBlock *BB = Child->getBlock(); in renamePass() 1393 while (VersionStack.back()->getBlock() == BackBlock) in optimizeUsesInBlock() 1724 ValueToMemoryAccess.erase(What->getBlock()); in moveTo() 1857 MemoryInst = MA->getBlock(); in removeFromLookups() 1871 BasicBlock *BB = MA->getBlock(); in removeFromLists() 2132 assert((DominatorBlock == Dominatee->getBlock()) && in locallyDominates() 2167 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates() 2168 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | GenericDomTreeConstruction.h | 746 (From->getBlock() && To->getBlock()) in InsertReachable() 747 ? DT.findNearestCommonDominator(From->getBlock(), To->getBlock()) in InsertReachable() 976 DT.findNearestCommonDominator(FromTN->getBlock(), ToTN->getBlock()); in DeleteReachable() 1011 auto TNB = TN->getBlock(); in HasProperSupport() 1036 assert(ToTN->getBlock()); in DeleteUnreachable() 1076 DT.findNearestCommonDominator(TN->getBlock(), ToTN->getBlock()); in DeleteUnreachable() 1269 const NodePtr BB = TN->getBlock(); in verifyReachability() 1302 const NodePtr BB = TN->getBlock(); in VerifyLevels() 1470 const NodePtr BB = TN->getBlock(); in verifyParentProperty() 1504 const NodePtr BB = TN->getBlock(); in verifySiblingProperty() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | CFGStmtMap.h | 41 CFGBlock *getBlock(Stmt * S); 43 const CFGBlock *getBlock(const Stmt * S) const { in getBlock() function 44 return const_cast<CFGStmtMap*>(this)->getBlock(const_cast<Stmt*>(S)); in getBlock()
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestDominance.cpp | 42 if (blockIds.count(nested->getBlock()) > 0) in DominanceTest() 44 blockIds.insert({nested->getBlock(), blockIds.size()}); in DominanceTest() 54 Block *block = op->getBlock(); in printDominance() 60 Block *nestedBlock = nested->getBlock(); in printDominance()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 484 if (getBlock()->getNumber() < o.getBlock()->getNumber()) in operator <() 486 if (getBlock()->getNumber() > o.getBlock()->getNumber()) in operator <() 670 if (ProfitableToMerge(CurMPIter->getBlock(), I->getBlock(), in ComputeSameTails() 720 if (SameTails[i].getBlock() == PredBB) { in CreateCommonTailOnlyBlock() 835 assert(Pos != SameTails[i].getBlock()->end() && in mergeCommonTails() 933 SameTails[0].getBlock()->isLayoutSuccessor(SameTails[1].getBlock()) && in TryTailMergeBlocks() 938 SameTails[0].getBlock()) && in TryTailMergeBlocks() 940 !SameTails[0].getBlock()->isEHPad()) in TryTailMergeBlocks() 1021 TriedMerging.insert(Elt.getBlock()); in TailMergeBlocks() 1133 TriedMerging.insert(Elt.getBlock()); in TailMergeBlocks() [all …]
|
| H A D | BranchFolding.h | 59 MachineBasicBlock *getBlock() const { return Block; } in getBlock() function 98 MachineBasicBlock *getBlock() const { in getBlock() function 99 return getMergePotentialsElt().getBlock(); in getBlock() 103 return TailStartPos == getBlock()->begin(); in tailIsWholeBlock()
|
| H A D | LiveRangeCalc.cpp | 67 MachineBasicBlock *MBB = I.DomNode->getBlock(); in updateFromLiveIns() 342 MachineBasicBlock *MBB = Node->getBlock(); in updateSSA() 348 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber()); in updateSSA() 354 IDomValue = Map[IDom->getBlock()]; in updateSSA() 359 Map[IDom->getBlock()].second = IDomValue.second = in updateSSA()
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.cpp | 169 SymbolTable::walkSymbolTables(top, /*allSymUsesVisible=*/!top->getBlock(), in initializeSymbolCallables() 178 op->getBlock()->getTerminator() == op; in isRegionOrCallableReturn() 187 if (op->getBlock()) in initializeRecursively() 188 getOrCreate<Executable>(op->getBlock())->blockContentSubscribe(this); in initializeRecursively() 225 if (!getOrCreate<Executable>(op->getBlock())->isLive()) in visit() 273 markEdgeLive(op->getBlock(), successor); in visit() 343 markEdgeLive(branch->getBlock(), successor); in visitBranchOperation() 347 markEdgeLive(branch->getBlock(), successor); in visitBranchOperation()
|
| H A D | DenseAnalysis.cpp | 47 if (!getOrCreateFor<Executable>(op, op->getBlock())->isLive()) in visitOperation() 78 before = getLatticeFor(op, op->getBlock()); in visitOperation() 113 join(after, *getLatticeFor(block, callsite->getBlock())); in visitBlock() 156 before = getLatticeFor(point, op->getBlock()); in visitRegionBranchOperation()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | FoldUtils.cpp | 33 !parentOp->getBlock()) in getInsertionRegion() 42 insertionBlock = parentOp->getBlock(); in getInsertionRegion() 81 Block *opBlock = op->getBlock(); in tryToFold() 114 Block *opBlock = op->getBlock(); in insertKnownConstant() 182 foldScopes[getInsertionRegion(interfaces, op->getBlock())]; in notifyRemoval() 305 Block *opBlock = op->getBlock(); in processFoldResults() 306 if (opBlock == constOp->getBlock() && &opBlock->front() != constOp) in processFoldResults()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | CSE.cpp | 146 assert(fromOp->getBlock() == toOp->getBlock()); in hasOtherSideEffectingOpInBetween() 217 if (existing->getBlock() == op->getBlock() && in simplifyOperation() 309 simplifyBlock(knownValues, currentNode->node->getBlock(), in simplifyRegion()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | Dominators.h | 77 if (!R || !OtherR || R->getBlock() != OtherR->getBlock()) in compare() 105 if (IDom && IDom->getBlock()) in dump() 108 << IDom->getBlock()->getBlockID() in dump() 116 IDom && !IDom->getBlock() && IsPostDom && IsExitBlock; in dump()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/JITLink/ |
| H A D | LinkGraphTests.cpp | 228 EXPECT_TRUE(&S1.getBlock()) << "Symbol should have a non-null block"; in TEST() 293 EXPECT_TRUE(&S1.getBlock()) << "Symbol should have a non-null block"; in TEST() 327 EXPECT_EQ(&S1.getBlock(), &B2) << "Block was not updated"; in TEST() 334 EXPECT_EQ(&S1.getBlock(), &B3) << "Block was not updated"; in TEST() 360 EXPECT_EQ(&S1.getBlock(), &B2) << "Block was not updated"; in TEST() 557 EXPECT_EQ(&S1.getBlock(), &B2); in TEST() 560 EXPECT_EQ(&S2.getBlock(), &B2); in TEST() 563 EXPECT_EQ(&S3.getBlock(), &B1); in TEST() 566 EXPECT_EQ(&S4.getBlock(), &B1); in TEST() 569 EXPECT_EQ(&S5.getBlock(), &B2); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyExceptionInfo.cpp | 84 MachineBasicBlock *EHPad = DomNode->getBlock(); in recalculate() 127 MachineBasicBlock *EHPad = DomNode->getBlock(); in recalculate() 166 MachineBasicBlock *EHPad = DomNode->getBlock(); in recalculate() 196 MachineBasicBlock *MBB = DomNode->getBlock(); in recalculate() 242 MachineBasicBlock *MBB = DomNode->getBlock(); in recalculate()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | x86_64.cpp | 94 auto &GOTEntryBlock = E.getTarget().getBlock(); in optimizeGOTAndStubAccesses() 157 auto &StubBlock = E.getTarget().getBlock(); in optimizeGOTAndStubAccesses() 163 auto &GOTBlock = StubBlock.edges().begin()->getTarget().getBlock(); in optimizeGOTAndStubAccesses()
|
| H A D | JITLink.cpp | 122 auto &TargetBlock = TargetSym.getBlock(); in printEdge() 201 if (&Sym->getBlock() == &B) in splitBlock() 235 BlockSymbols[&Sym->getBlock()].push_back(Sym); in dump() 370 ErrStream << E.getTarget().getBlock().getSection().getName() << " + " in makeTargetOutOfRangeError() 378 if (&Sym->getBlock() == &B && Sym->hasName() && Sym->getOffset() == 0 && in makeTargetOutOfRangeError()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/ |
| H A D | FuncConversions.cpp | 68 for (int succIdx = 0, succEnd = op->getBlock()->getNumSuccessors(); in matchAndRewrite() 123 for (int p = 0, e = op->getBlock()->getNumSuccessors(); p < e; ++p) { in isLegalForBranchOpInterfaceTypeConversionPattern() 161 Block *block = op->getBlock(); in isNotBranchOpInterfaceOrReturnLikeOp()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 645 ResolveBranchFixups(Dest.getBlock()); in EmitLabel() 648 EmitBlock(Dest.getBlock()); in EmitLabel() 860 EmitBlock(LoopHeader.getBlock()); in EmitWhileStmt() 940 EmitBranch(LoopHeader.getBlock()); in EmitWhileStmt() 945 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt() 972 EmitBlock(LoopCond.getBlock()); in EmitDoStmt() 1007 EmitBlock(LoopExit.getBlock()); in EmitDoStmt() 1112 EmitBlock(Continue.getBlock()); in EmitForStmt() 1128 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt() 1198 EmitBlock(Continue.getBlock()); in EmitCXXForRangeStmt() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferOptimizations.cpp | 192 (parentBlock = parentOp->getBlock()) && in findPlacementBlock() 203 if (idom && dominators.properlyDominates(parentBlock, idom->getBlock())) { in findPlacementBlock() 206 currentBlock = idom->getBlock(); in findPlacementBlock() 302 !dominators->dominates(aliasDominatorBlock, op->getBlock()); in isLegalPlacement()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizationOps.cpp | 471 cloneDeallocOp->getBlock() == sourceDeallocOp->getBlock()) in matchAndRewrite() 474 Block *currentBlock = cloneOp->getBlock(); in matchAndRewrite() 476 if (cloneDeallocOp && cloneDeallocOp->getBlock() == currentBlock) { in matchAndRewrite() 478 } else if (sourceDeallocOp && sourceDeallocOp->getBlock() == currentBlock) { in matchAndRewrite() 536 if (toMemref->getBlock() == this->getOperation()->getBlock() && in fold()
|