Lines Matching refs:PredBlock
79 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
258 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateCXXStateNumbers() local
259 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers()
261 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
320 for (const BasicBlock *PredBlock : predecessors(BB)) { in calculateCXXStateNumbers() local
321 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers()
323 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
389 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateSEHStateNumbers() local
390 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateSEHStateNumbers()
392 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers()
425 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateSEHStateNumbers() local
426 if ((PredBlock = in calculateSEHStateNumbers()
427 getEHPadFromPredecessor(PredBlock, CleanupPad->getParentPad()))) in calculateSEHStateNumbers()
428 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers()
1152 for (BasicBlock *PredBlock : predecessors(EHBlock)) { in insertPHIStores()
1153 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist); in insertPHIStores()
1160 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, in insertPHIStore() argument
1163 if (PredBlock->isEHPad() && PredBlock->getFirstNonPHI()->isTerminator()) { in insertPHIStore()
1165 Worklist.push_back({PredBlock, PredVal}); in insertPHIStore()
1170 new StoreInst(PredVal, SpillSlot, PredBlock->getTerminator()); in insertPHIStore()