Home
last modified time | relevance | path

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

123

/minix3/external/bsd/llvm/dist/clang/include/clang/Analysis/
H A DCFGStmtMap.h44 CFGBlock *getBlock(Stmt * S);
46 const CFGBlock *getBlock(const Stmt * S) const { in getBlock() function
47 return const_cast<CFGStmtMap*>(this)->getBlock(const_cast<Stmt*>(S)); in getBlock()
H A DProgramPoint.h201 const CFGBlock *getBlock() const { in getBlock() function
206 const CFGBlock *B = getBlock(); in getFirstElement()
223 const CFGBlock *getBlock() const { in getBlock() function
228 return getBlock()->getTerminator(); in getTerminator()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DBranchFolding.h46 MachineBasicBlock *getBlock() const { return Block; } in getBlock() function
77 MachineBasicBlock *getBlock() const { in getBlock() function
78 return getMergePotentialsElt().getBlock(); in getBlock()
81 return TailStartPos == getBlock()->begin(); in tailIsWholeBlock()
H A DBranchFolding.cpp501 if (getBlock()->getNumber() < o.getBlock()->getNumber()) in operator <()
503 if (getBlock()->getNumber() > o.getBlock()->getNumber()) in operator <()
635 if (ProfitableToMerge(CurMPIter->getBlock(), I->getBlock(), in ComputeSameTails()
666 MachineBasicBlock *CurMBB = CurMPIter->getBlock(); in RemoveBlocksWithHash()
687 if (SameTails[i].getBlock() == PredBB) { in CreateCommonTailOnlyBlock()
693 unsigned t = EstimateRuntime(SameTails[i].getBlock()->begin(), in CreateCommonTailOnlyBlock()
703 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in CreateCommonTailOnlyBlock()
749 dbgs() << "BB#" << MergePotentials[i].getBlock()->getNumber() in TryTailMergeBlocks()
788 MachineBasicBlock *EntryBB = MergePotentials.begin()->getBlock()-> in TryTailMergeBlocks()
794 SameTails[0].getBlock()->isLayoutSuccessor(SameTails[1].getBlock()) && in TryTailMergeBlocks()
[all …]
H A DLiveRangeCalc.cpp204 MachineBasicBlock *MBB = I.DomNode->getBlock(); in updateFromLiveIns()
383 MachineBasicBlock *MBB = Node->getBlock(); in updateSSA()
389 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber()); in updateSSA()
395 IDomValue = Map[IDom->getBlock()]; in updateSSA()
399 Map[IDom->getBlock()].second = IDomValue.second = in updateSSA()
H A DMachineSink.cpp587 if (DTChild->getIDom()->getBlock() == MI->getParent() && in FindSuccToSinkTo()
589 !MBB->isSuccessor(DTChild->getBlock())) in FindSuccToSinkTo()
590 Succs.push_back(DTChild->getBlock()); in FindSuccToSinkTo()
H A DMachineCSE.cpp655 ExitScope(Node->getBlock()); in ExitScopeIfDone()
662 ExitScope(Parent->getBlock()); in ExitScopeIfDone()
692 MachineBasicBlock *MBB = Node->getBlock(); in PerformCSE()
/minix3/external/bsd/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DDominators.h73 if (!R || !OtherR || R->getBlock() != OtherR->getBlock()) in compare()
100 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID() in dump()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp424 ResolveBranchFixups(Dest.getBlock()); in EmitLabel()
428 EmitBlock(Dest.getBlock()); in EmitLabel()
687 EmitBlock(LoopHeader.getBlock()); in EmitWhileStmt()
689 LoopStack.push(LoopHeader.getBlock()); in EmitWhileStmt()
725 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt()
732 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
757 EmitBranch(LoopHeader.getBlock()); in EmitWhileStmt()
762 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
767 SimplifyForwardingBlocks(LoopHeader.getBlock()); in EmitWhileStmt()
791 EmitBlock(LoopCond.getBlock()); in EmitDoStmt()
[all …]
H A DCGStmtOpenMP.cpp290 EmitBlock(Continue.getBlock()); in EmitOMPLoopBody()
313 auto ExitBlock = LoopExit.getBlock(); in EmitOMPInnerLoop()
325 if (ExitBlock != LoopExit.getBlock()) { in EmitOMPInnerLoop()
341 EmitBlock(Continue.getBlock()); in EmitOMPInnerLoop()
347 EmitBlock(LoopExit.getBlock()); in EmitOMPInnerLoop()
H A DCodeGenFunction.cpp171 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) { in EmitReturnBlock()
172 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB); in EmitReturnBlock()
173 delete ReturnBlock.getBlock(); in EmitReturnBlock()
175 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
182 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock()
184 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin()); in EmitReturnBlock()
186 BI->getSuccessor(0) == ReturnBlock.getBlock()) { in EmitReturnBlock()
192 delete ReturnBlock.getBlock(); in EmitReturnBlock()
201 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
218 && ReturnBlock.getBlock()->use_empty(); in FinishFunction()
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Support/
H A DGenericDomTree.h87 NodeT *getBlock() const { return TheBB; } in getBlock() function
111 const NodeT *Nd = (*I)->getBlock(); in compare()
116 const NodeT *N = (*I)->getBlock(); in compare()
155 if (Node->getBlock())
156 Node->getBlock()->printAsOperand(o, false);
403 Result.push_back(N->getBlock()); in getDescendants()
512 return IDomA->getBlock(); in findNearestCommonDominator()
531 return IDomB->getBlock(); in findNearestCommonDominator()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp267 HandlePostStmt(WU.getBlock(), WU.getIndex(), Pred); in dispatchWorkItem()
328 unsigned BlockId = L.getBlock()->getBlockID(); in HandleBlockEntrance()
336 NodeBuilderContext Ctx(*this, L.getBlock(), Pred); in HandleBlockEntrance()
340 HandleBlockExit(L.getBlock(), Pred); in HandleBlockEntrance()
674 Eng.G.getNode(BlockEdge(Src, I.getBlock(), Pred->getLocationContext()), in generateNode()
694 Eng.G.getNode(BlockEdge(Src, I.getBlock(), Pred->getLocationContext()), in generateCaseStmtNode()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDominators.h90 if (!R || !OtherR || R->getBlock() != OtherR->getBlock()) in compare()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSink.cpp252 BasicBlock *Candidate = (*I)->getBlock(); in SinkInstruction()
253 if ((*I)->getIDom()->getBlock() == Inst->getParent() && in SinkInstruction()
/minix3/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DWorkList.h55 const CFGBlock *getBlock() const { return block; } in getBlock() function
H A DCoreEngine.h187 const CFGBlock *getBlock() const { return Block; } in getBlock() function
470 const CFGBlock *getBlock() const { in getBlock() function
517 const CFGBlock *getBlock() const { in getBlock() function
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DDominanceFrontierImpl.h155 BlockT *BB = Node->getBlock(); in calculate()
194 BlockT *childBB = IDominee->getBlock(); in calculate()
H A DTrace.h49 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; } in getBlock() function
/minix3/external/bsd/llvm/dist/clang/lib/Analysis/
H A DCFGStmtMap.cpp27 CFGBlock *CFGStmtMap::getBlock(Stmt *S) { in getBlock() function in CFGStmtMap
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h127 MachineBasicBlock *getBlock() { return MBB; } in getBlock() function
H A DScheduleDAGSDNodes.cpp721 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSDDbgValues()
755 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSourceNode()
833 TII->insertNoop(*Emitter.getBlock(), InsertPos); in EmitSchedule()
913 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule()
919 return Emitter.getBlock(); in EmitSchedule()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CleanupLocalDynamicTLSPass.cpp58 MachineBasicBlock *BB = Node->getBlock(); in VisitNode()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DAnalyzerStatsChecker.cpp64 const CFGBlock *CB = BE->getBlock(); in checkEndAnalysis()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp342 GCOVBlock &getBlock(BasicBlock *BB) { in getBlock() function in __anon498f98dd0211::GCOVFunction
355 GCOVBlock &Block = getBlock(I); in getEdgeDestinations()
397 GCOVBlock &Block = getBlock(I); in writeOut()
413 getBlock(I).writeOut(); in writeOut()
525 GCOVBlock &Block = Func.getBlock(BB); in emitProfileNotes()
529 Block.addEdge(Func.getBlock(TI->getSuccessor(i))); in emitProfileNotes()

123