Home
last modified time | relevance | path

Searched refs:CurrentBB (Results 1 – 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDThreadSafetyCommon.cpp637 if (!E || !CurrentBB || E->block() || til::ThreadSafetyTIL::isTrivial(E)) in addStatement()
698 if (CurrE->block() == CurrentBB) { in makePhiNodeVar()
744 unsigned NPreds = CurrentBB->numPredecessors(); in mergeEntryMap()
784 unsigned NPreds = CurrentBB->numPredecessors(); in mergeEntryMapBackEdge()
825 CurrentBB = lookupBlock(&Cfg->getEntry()); in enterCFG()
844 CurrentBB = lookupBlock(B); in enterCFGBlock()
845 CurrentBB->reservePredecessors(B->pred_size()); in enterCFGBlock()
846 Scfg->add(CurrentBB); in enterCFGBlock()
858 CurrentBB->addPredecessor(BlockMap[Pred->getBlockID()]); in handlePredecessor()
877 CurrentBB->arguments().reserve( in enterCFGBlockBody()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopUnswitch.cpp1059 BasicBlock *CurrentBB = currentLoop->getHeader(); in TryTrivialLoopUnswitch() local
1060 Instruction *CurrentTerm = CurrentBB->getTerminator(); in TryTrivialLoopUnswitch()
1061 LLVMContext &Context = CurrentBB->getContext(); in TryTrivialLoopUnswitch()
1084 if (!currentLoop->contains(CurrentBB) || !Visited.insert(CurrentBB).second) in TryTrivialLoopUnswitch()
1090 for (Instruction &I : *CurrentBB) in TryTrivialLoopUnswitch()
1096 CurrentBB = BI->getSuccessor(0); in TryTrivialLoopUnswitch()
1098 CurrentBB = BI->getSuccessor(0); in TryTrivialLoopUnswitch()
1100 CurrentBB = BI->getSuccessor(1); in TryTrivialLoopUnswitch()
1112 CurrentBB = SI->findCaseValue(Cond)->getCaseSuccessor(); in TryTrivialLoopUnswitch()
1118 CurrentTerm = CurrentBB->getTerminator(); in TryTrivialLoopUnswitch()
HDSimpleLoopUnswitch.cpp884 BasicBlock *CurrentBB = L.getHeader(); in unswitchAllTrivialConditions() local
886 Visited.insert(CurrentBB); in unswitchAllTrivialConditions()
892 if (auto *Defs = MSSAU->getMemorySSA()->getBlockDefs(CurrentBB)) in unswitchAllTrivialConditions()
895 if (llvm::any_of(*CurrentBB, in unswitchAllTrivialConditions()
899 Instruction *CurrentTerm = CurrentBB->getTerminator(); in unswitchAllTrivialConditions()
919 auto *BI = dyn_cast<BranchInst>(CurrentBB->getTerminator()); in unswitchAllTrivialConditions()
923 CurrentBB = BI->getSuccessor(0); in unswitchAllTrivialConditions()
948 BI = cast<BranchInst>(CurrentBB->getTerminator()); in unswitchAllTrivialConditions()
953 CurrentBB = BI->getSuccessor(0); in unswitchAllTrivialConditions()
958 } while (L.contains(CurrentBB) && Visited.insert(CurrentBB).second); in unswitchAllTrivialConditions()
HDJumpThreading.cpp1207 BasicBlock *CurrentBB = BB; in ProcessImpliedCondition() local
1217 if (PBI->getSuccessor(0) != CurrentBB && PBI->getSuccessor(1) != CurrentBB) in ProcessImpliedCondition()
1220 bool CondIsTrue = PBI->getSuccessor(0) == CurrentBB; in ProcessImpliedCondition()
1233 CurrentBB = CurrentPred; in ProcessImpliedCondition()
1234 CurrentPred = CurrentBB->getSinglePredecessor(); in ProcessImpliedCondition()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
HDThreadSafetyCommon.h510 til::BasicBlock *CurrentBB = nullptr; variable
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
HDObjCARCOpts.cpp2031 BasicBlock *CurrentBB = &*Current.getBasicBlockIterator(); in OptimizeWeakCalls() local
2032 for (BasicBlock::iterator B = CurrentBB->begin(), in OptimizeWeakCalls()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGOpenMPRuntimeNVPTX.cpp2912 llvm::BasicBlock *CurrentBB = Bld.GetInsertBlock(); in shuffleAndStore() local
2916 PhiSrc->addIncoming(Ptr.getPointer(), CurrentBB); in shuffleAndStore()
2919 PhiDest->addIncoming(ElemPtr.getPointer(), CurrentBB); in shuffleAndStore()