Lines Matching refs:CurrentBlock
2801 BasicBlock *CurrentBlock = CurInst->getParent(); in performScalarPRE() local
2805 assignBlockRPONumber(*CurrentBlock->getParent()); in performScalarPRE()
2808 for (BasicBlock *P : predecessors(CurrentBlock)) { in performScalarPRE()
2818 assert(BlockRPONumber.count(P) && BlockRPONumber.count(CurrentBlock) && in performScalarPRE()
2820 if (BlockRPONumber[P] >= BlockRPONumber[CurrentBlock] && in performScalarPRE()
2823 return Inst->getParent() == CurrentBlock; in performScalarPRE()
2830 uint32_t TValNo = VN.phiTranslate(P, CurrentBlock, ValNo, *this); in performScalarPRE()
2873 unsigned SuccNum = GetSuccessorNumber(PREPred, CurrentBlock); in performScalarPRE()
2880 if (!performScalarPREInsertion(PREInstr, PREPred, CurrentBlock, ValNo)) { in performScalarPRE()
2897 CurInst->getName() + ".pre-phi", &CurrentBlock->front()); in performScalarPRE()
2911 VN.eraseTranslateCacheEntry(ValNo, *CurrentBlock); in performScalarPRE()
2912 addToLeaderTable(ValNo, Phi, CurrentBlock); in performScalarPRE()
2918 removeFromLeaderTable(ValNo, CurInst, CurrentBlock); in performScalarPRE()
2939 for (BasicBlock *CurrentBlock : depth_first(&F.getEntryBlock())) { in performPRE()
2941 if (CurrentBlock == &F.getEntryBlock()) in performPRE()
2945 if (CurrentBlock->isEHPad()) in performPRE()
2948 for (BasicBlock::iterator BI = CurrentBlock->begin(), in performPRE()
2949 BE = CurrentBlock->end(); in performPRE()