Lines Matching refs:PredBlock
72 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
244 for (const BasicBlock *PredBlock : predecessors(BB))
245 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
247 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
290 for (const BasicBlock *PredBlock : predecessors(BB)) {
291 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
293 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
356 for (const BasicBlock *PredBlock : predecessors(BB))
357 if ((PredBlock = getEHPadFromPredecessor(PredBlock,
359 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
392 for (const BasicBlock *PredBlock : predecessors(BB))
393 if ((PredBlock =
394 getEHPadFromPredecessor(PredBlock, CleanupPad->getParentPad())))
395 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
1133 for (BasicBlock *PredBlock : predecessors(EHBlock)) {
1134 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist);
1141 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
1144 if (PredBlock->isEHPad() &&
1145 isa<TerminatorInst>(PredBlock->getFirstNonPHI())) {
1147 Worklist.push_back({PredBlock, PredVal});
1152 new StoreInst(PredVal, SpillSlot, PredBlock->getTerminator());