Lines Matching defs:PredBlock
73 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
393 for (const BasicBlock *PredBlock : predecessors(BB))
394 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
396 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
456 for (const BasicBlock *PredBlock : predecessors(BB)) {
457 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
459 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
526 for (const BasicBlock *PredBlock : predecessors(BB))
527 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
529 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
562 for (const BasicBlock *PredBlock : predecessors(BB))
563 if ((PredBlock =
564 getEHPadFromPredecessor(PredBlock, CleanupPad->getParentPad())))
565 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
1295 for (BasicBlock *PredBlock : predecessors(EHBlock)) {
1296 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist);
1303 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
1306 if (PredBlock->isEHPad() && PredBlock->getFirstNonPHI()->isTerminator()) {
1308 Worklist.push_back({PredBlock, PredVal});
1313 new StoreInst(PredVal, SpillSlot, PredBlock->getTerminator()->getIterator());