Lines Matching defs:PredBlock
73 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
395 for (const BasicBlock *PredBlock : predecessors(BB))
396 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
398 calculateCXXStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(),
458 for (const BasicBlock *PredBlock : predecessors(BB)) {
459 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
461 calculateCXXStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(),
528 for (const BasicBlock *PredBlock : predecessors(BB))
529 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
531 calculateSEHStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(),
564 for (const BasicBlock *PredBlock : predecessors(BB))
565 if ((PredBlock =
566 getEHPadFromPredecessor(PredBlock, CleanupPad->getParentPad())))
567 calculateSEHStateNumbers(FuncInfo, &*PredBlock->getFirstNonPHIIt(),
1299 for (BasicBlock *PredBlock : predecessors(EHBlock)) {
1300 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist);
1307 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
1310 if (PredBlock->isEHPad() && PredBlock->getFirstNonPHIIt()->isTerminator()) {
1312 Worklist.push_back({PredBlock, PredVal});
1317 new StoreInst(PredVal, SpillSlot, PredBlock->getTerminator()->getIterator());