• Home
  • Raw
  • Download

Lines Matching refs:PredBlock

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