Searched refs:CurrentBB (Results 1 – 7 of 7) sorted by relevance
695 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 …]
1055 BasicBlock *CurrentBB = currentLoop->getHeader(); in TryTrivialLoopUnswitch() local1056 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()
844 BasicBlock *CurrentBB = L.getHeader(); in unswitchAllTrivialConditions() local846 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()
1228 BasicBlock *CurrentBB = BB; in ProcessImpliedCondition() local1238 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()
511 til::BasicBlock *CurrentBB = nullptr; variable
1860 BasicBlock *CurrentBB = &*Current.getBasicBlockIterator(); in OptimizeWeakCalls() local1861 for (BasicBlock::iterator B = CurrentBB->begin(), in OptimizeWeakCalls()
2864 llvm::BasicBlock *CurrentBB = Bld.GetInsertBlock(); in shuffleAndStore() local2868 PhiSrc->addIncoming(Ptr.getPointer(), CurrentBB); in shuffleAndStore()2871 PhiDest->addIncoming(ElemPtr.getPointer(), CurrentBB); in shuffleAndStore()