Home
last modified time | relevance | path

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

12345

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp131 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); in getPreviousDefInBlock()
259 bool DefBeforeSameBlock = DefBefore->getBlock() == MD->getBlock(); in insertDef()
306 BasicBlock *StartBlock = MD->getBlock(); in insertDef()
315 MSSA->renamePass(MD->getBlock(), FirstDef, Visited); in insertDef()
471 BasicBlock *NewPhiBB = NewPhi->getBlock(); in updateForClonedLoop()
655 if (IDom->getBlock() != BB) { in applyInsertUpdates()
656 BB = IDom->getBlock(); in applyInsertUpdates()
901 U.set(GetLastDef(IDom->getBlock())); in applyInsertUpdates()
940 moveTo(What, Where->getBlock(), Where->getIterator()); in moveBefore()
1146 assert(I->getParent() == InsertPt->getBlock() && in createMemoryAccessBefore()
[all …]
H A DMemorySSA.cpp513 BasicBlock *BB = From->getBlock(); in getWalkTarget()
517 auto *Defs = MSSA.getBlockDefs(Node->getBlock()); in getWalkTarget()
1096 BasicBlock *BB = Child->getBlock(); in renamePass()
1599 ValueToMemoryAccess.erase(What->getBlock()); in moveTo()
1699 return DT->dominates(Replacer->getBlock(), Replacee->getBlock()); in dominatesUse()
1727 MemoryInst = MA->getBlock(); in removeFromLookups()
1741 BasicBlock *BB = MA->getBlock(); in removeFromLists()
2002 assert((DominatorBlock == Dominatee->getBlock()) && in locallyDominates()
2037 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2038 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
[all …]
H A DIteratedDominanceFrontier.cpp62 BasicBlock *BB = Node->getBlock(); in calculate()
80 BasicBlock *SuccBB = SuccNode->getBlock(); in calculate()
H A DLegacyDivergenceAnalysis.cpp163 BasicBlock *IPostDom = ThisNode->getIDom()->getBlock(); in exploreSyncDependency()
206 InfluencedBB = IDomNode->getBlock(); in exploreSyncDependency()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h732 (From->getBlock() && To->getBlock()) in InsertReachable()
733 ? DT.findNearestCommonDominator(From->getBlock(), To->getBlock()) in InsertReachable()
978 DT.findNearestCommonDominator(FromTN->getBlock(), ToTN->getBlock()); in DeleteReachable()
1021 if (Support != TN->getBlock()) { in HasProperSupport()
1039 assert(ToTN->getBlock()); in DeleteUnreachable()
1079 DT.findNearestCommonDominator(TN->getBlock(), ToTN->getBlock()); in DeleteUnreachable()
1298 const NodePtr BB = TN->getBlock(); in verifyReachability()
1331 const NodePtr BB = TN->getBlock(); in VerifyLevels()
1499 const NodePtr BB = TN->getBlock(); in verifyParentProperty()
1532 const NodePtr BB = TN->getBlock(); in verifySiblingProperty()
[all …]
H A DGenericDomTree.h82 NodeT *getBlock() const { return TheBB; }
106 const NodeT *Nd = I->getBlock();
111 const NodeT *N = I->getBlock();
169 if (Node->getBlock())
170 Node->getBlock()->printAsOperand(O, false);
362 Result.push_back(N->getBlock());
472 return NodeA ? NodeA->getBlock() : nullptr;
484 return isPostDominator() && !A->getBlock();
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFGStmtMap.h42 CFGBlock *getBlock(Stmt * S);
44 const CFGBlock *getBlock(const Stmt * S) const { in getBlock() function
45 return const_cast<CFGStmtMap*>(this)->getBlock(const_cast<Stmt*>(S)); in getBlock()
H A DProgramPoint.h235 const CFGBlock *getBlock() const { in getBlock() function
240 const CFGBlock *B = getBlock(); in getFirstElement()
257 const CFGBlock *getBlock() const { in getBlock() function
262 return getBlock()->getTerminator(); in getTerminator()
344 const CFGBlock *getBlock() const { in getBlock() function
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBranchFolding.cpp537 if (getBlock()->getNumber() < o.getBlock()->getNumber()) in operator <()
539 if (getBlock()->getNumber() > o.getBlock()->getNumber()) in operator <()
742 if (ProfitableToMerge(CurMPIter->getBlock(), I->getBlock(), in ComputeSameTails()
773 MachineBasicBlock *CurMBB = CurMPIter->getBlock(); in RemoveBlocksWithHash()
792 if (SameTails[i].getBlock() == PredBB) { in CreateCommonTailOnlyBlock()
907 assert(Pos != SameTails[i].getBlock()->end() && in mergeCommonTails()
911 assert(Pos != SameTails[i].getBlock()->end() && in mergeCommonTails()
1005 SameTails[0].getBlock()->isLayoutSuccessor(SameTails[1].getBlock()) && in TryTailMergeBlocks()
1009 SameTails[1].getBlock()->isLayoutSuccessor( in TryTailMergeBlocks()
1236 MergePotentials.begin()->getBlock() != PredBB) in TailMergeBlocks()
[all …]
H A DBranchFolding.h65 MachineBasicBlock *getBlock() const { return Block; } in getBlock() function
104 MachineBasicBlock *getBlock() const { in getBlock() function
105 return getMergePotentialsElt().getBlock(); in getBlock()
109 return TailStartPos == getBlock()->begin(); in tailIsWholeBlock()
H A DMachineDominators.cpp73 if (getRootNode()->getBlock() != OtherDT.getRootNode()->getBlock() || in verifyAnalysis()
H A DLiveRangeCalc.cpp221 MachineBasicBlock *MBB = I.DomNode->getBlock(); in updateFromLiveIns()
498 MachineBasicBlock *MBB = Node->getBlock(); in updateSSA()
504 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber()); in updateSSA()
510 IDomValue = Map[IDom->getBlock()]; in updateSSA()
515 Map[IDom->getBlock()].second = IDomValue.second = in updateSSA()
H A DMachineOptimizationRemarkEmitter.cpp44 const MachineBasicBlock *MBB = Remark.getBlock(); in computeHotness()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp528 ResolveBranchFixups(Dest.getBlock()); in EmitLabel()
531 EmitBlock(Dest.getBlock()); in EmitLabel()
682 EmitBlock(LoopHeader.getBlock()); in EmitWhileStmt()
752 EmitBranch(LoopHeader.getBlock()); in EmitWhileStmt()
757 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
784 EmitBlock(LoopCond.getBlock()); in EmitDoStmt()
819 EmitBlock(LoopExit.getBlock()); in EmitDoStmt()
906 EmitBlock(Continue.getBlock()); in EmitForStmt()
922 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt()
989 EmitBlock(Continue.getBlock()); in EmitCXXForRangeStmt()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DDominators.h75 if (!R || !OtherR || R->getBlock() != OtherR->getBlock()) in compare()
100 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID() in dump()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp193 HandlePostStmt(WU.getBlock(), WU.getIndex(), Pred); in dispatchWorkItem()
263 unsigned BlockId = L.getBlock()->getBlockID(); in HandleBlockEntrance()
271 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance()
275 HandleBlockExit(L.getBlock(), Pred); in HandleBlockEntrance()
602 Eng.G.getNode(BlockEdge(Src, I.getBlock(), Pred->getLocationContext()), in generateNode()
620 Eng.G.getNode(BlockEdge(Src, I.getBlock(), Pred->getLocationContext()), in generateCaseStmtNode()
H A DWorkList.cpp160 BE->getBlock()->getBlockID(), in enqueue()
236 BE->getBlock()->getBlockID(), in enqueue()
297 NumVisited = NumReached[BE->getBlock()]++; in enqueue()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp192 while (IDom->getBlock()->isEHPad()) { in findMatInsertPt()
193 assert(Entry != IDom->getBlock() && "eh pad in entry block"); in findMatInsertPt()
197 return IDom->getBlock()->getTerminator(); in findMatInsertPt()
228 Node = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet()
248 if (Candidates.count(ChildDomNode->getBlock())) in findBestInsertionSet()
249 Orders.push_back(ChildDomNode->getBlock()); in findBestInsertionSet()
278 BasicBlock *Parent = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp51 MachineBasicBlock *EHPad = DomNode->getBlock(); in recalculate()
65 MachineBasicBlock *MBB = DomNode->getBlock(); in recalculate()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h83 VPBasicBlock *getBlock() const { return Block; } in getBlock() function
90 setInsertPoint(IP.getBlock(), IP.getPoint()); in restoreIP()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DProgramPoint.cpp67 << castAs<BlockEntrance>().getBlock()->getBlockID(); in print()
72 Out << "Function Exit: B" << FEP->getBlock()->getBlockID(); in print()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DDominanceFrontierImpl.h163 BlockT *BB = Node->getBlock(); in calculate()
200 BlockT *childBB = IDominee->getBlock(); in calculate()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp365 GCOVBlock &getBlock(BasicBlock *BB) { in getBlock() function in __anon7e40084f0211::GCOVFunction
378 GCOVBlock &Block = getBlock(&I); in getEdgeDestinations()
421 GCOVBlock &Block = getBlock(&I); in writeOut()
437 getBlock(&I).writeOut(); in writeOut()
708 Func.getBlock(&EntryBlock).getFile(Filename).addLine(Line); in emitProfileNotes()
711 GCOVBlock &Block = Func.getBlock(&BB); in emitProfileNotes()
715 Block.addEdge(Func.getBlock(TI->getSuccessor(i))); in emitProfileNotes()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h208 const CFGBlock *getBlock() const { return Block; } in getBlock() function
496 const CFGBlock *getBlock() const { in getBlock() function
544 const CFGBlock *getBlock() const { in getBlock() function
H A DWorkList.h55 const CFGBlock *getBlock() const { return block; } in getBlock() function

12345