Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp695 if (CurrE->block() == CurrentBB) { in makePhiNodeVar()
822 CurrentBB = lookupBlock(&Cfg->getEntry()); in enterCFG()
841 CurrentBB = lookupBlock(B); in enterCFGBlock()
843 Scfg->add(CurrentBB); in enterCFGBlock()
874 CurrentBB->arguments().reserve( in enterCFGBlockBody()
877 CurrentBB->addArgument(A); in enterCFGBlockBody()
895 CurrentBB->instructions().reserve( in exitCFGBlockBody()
898 CurrentBB->addInstruction(V); in exitCFGBlockBody()
908 CurrentBB->setTerminator(Tm); in exitCFGBlockBody()
917 CurrentBB->setTerminator(Tm); in exitCFGBlockBody()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp1055 BasicBlock *CurrentBB = currentLoop->getHeader(); in TryTrivialLoopUnswitch() local
1056 Instruction *CurrentTerm = CurrentBB->getTerminator(); in TryTrivialLoopUnswitch()
1057 LLVMContext &Context = CurrentBB->getContext(); in TryTrivialLoopUnswitch()
1080 if (!currentLoop->contains(CurrentBB) || !Visited.insert(CurrentBB).second) in TryTrivialLoopUnswitch()
1086 for (Instruction &I : *CurrentBB) in TryTrivialLoopUnswitch()
1092 CurrentBB = BI->getSuccessor(0); in TryTrivialLoopUnswitch()
1094 CurrentBB = BI->getSuccessor(0); in TryTrivialLoopUnswitch()
1096 CurrentBB = BI->getSuccessor(1); in TryTrivialLoopUnswitch()
1108 CurrentBB = SI->findCaseValue(Cond)->getCaseSuccessor(); in TryTrivialLoopUnswitch()
1114 CurrentTerm = CurrentBB->getTerminator(); in TryTrivialLoopUnswitch()
H A DSimpleLoopUnswitch.cpp844 BasicBlock *CurrentBB = L.getHeader(); in unswitchAllTrivialConditions() local
846 Visited.insert(CurrentBB); in unswitchAllTrivialConditions()
851 if (llvm::any_of(*CurrentBB, in unswitchAllTrivialConditions()
855 Instruction *CurrentTerm = CurrentBB->getTerminator(); in unswitchAllTrivialConditions()
875 auto *BI = dyn_cast<BranchInst>(CurrentBB->getTerminator()); in unswitchAllTrivialConditions()
879 CurrentBB = BI->getSuccessor(0); in unswitchAllTrivialConditions()
904 BI = cast<BranchInst>(CurrentBB->getTerminator()); in unswitchAllTrivialConditions()
909 CurrentBB = BI->getSuccessor(0); in unswitchAllTrivialConditions()
914 } while (L.contains(CurrentBB) && Visited.insert(CurrentBB).second); in unswitchAllTrivialConditions()
H A DJumpThreading.cpp1228 BasicBlock *CurrentBB = BB; in ProcessImpliedCondition() local
1238 if (PBI->getSuccessor(0) != CurrentBB && PBI->getSuccessor(1) != CurrentBB) in ProcessImpliedCondition()
1241 bool CondIsTrue = PBI->getSuccessor(0) == CurrentBB; in ProcessImpliedCondition()
1253 CurrentBB = CurrentPred; in ProcessImpliedCondition()
1254 CurrentPred = CurrentBB->getSinglePredecessor(); in ProcessImpliedCondition()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h511 til::BasicBlock *CurrentBB = nullptr; variable
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1860 BasicBlock *CurrentBB = &*Current.getBasicBlockIterator(); in OptimizeWeakCalls() local
1861 for (BasicBlock::iterator B = CurrentBB->begin(), in OptimizeWeakCalls()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.cpp2864 llvm::BasicBlock *CurrentBB = Bld.GetInsertBlock(); in shuffleAndStore() local
2868 PhiSrc->addIncoming(Ptr.getPointer(), CurrentBB); in shuffleAndStore()
2871 PhiDest->addIncoming(ElemPtr.getPointer(), CurrentBB); in shuffleAndStore()