Home
last modified time | relevance | path

Searched refs:getBlock (Results 1 – 25 of 258) sorted by relevance

1234567891011

/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink-elf.cpp46 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 Dllvm-jitlink-macho.cpp48 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 Dllvm-jitlink-coff.cpp46 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 DDominance.cpp90 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 DMemorySSAUpdater.cpp257 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 DMemorySSA.cpp561 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 DGenericDomTreeConstruction.h746 (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 DCFGStmtMap.h41 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 DTestDominance.cpp42 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 DBranchFolding.cpp484 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 DBranchFolding.h59 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 DLiveRangeCalc.cpp67 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 DDeadCodeAnalysis.cpp169 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 DDenseAnalysis.cpp47 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 DFoldUtils.cpp33 !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 DCSE.cpp146 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 DDominators.h77 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 DLinkGraphTests.cpp228 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 DWebAssemblyExceptionInfo.cpp84 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 Dx86_64.cpp94 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 DJITLink.cpp122 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 DFuncConversions.cpp68 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 DCGStmt.cpp645 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 DBufferOptimizations.cpp192 (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 DBufferizationOps.cpp471 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()

1234567891011