Lines Matching refs:InsertPt
93 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
95 InsertPt = ++I.getIterator(); in DemoteRegToStack()
97 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack()
98 if (isa<CatchSwitchInst>(InsertPt)) in DemoteRegToStack()
100 if (isa<CatchSwitchInst>(InsertPt)) { in DemoteRegToStack()
101 for (BasicBlock *Handler : successors(&*InsertPt)) in DemoteRegToStack()
107 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
110 new StoreInst(&I, Slot, &*InsertPt); in DemoteRegToStack()
148 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local
150 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
151 if (isa<CatchSwitchInst>(InsertPt)) in DemotePHIToStack()
153 if (isa<CatchSwitchInst>(InsertPt)) { in DemotePHIToStack()
167 new LoadInst(P->getType(), Slot, P->getName() + ".reload", &*InsertPt); in DemotePHIToStack()