Lines Matching refs:InsertPt
103 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
105 InsertPt = ++I.getIterator(); in DemoteRegToStack()
107 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack()
108 if (isa<CatchSwitchInst>(InsertPt)) in DemoteRegToStack()
110 if (isa<CatchSwitchInst>(InsertPt)) { in DemoteRegToStack()
111 for (BasicBlock *Handler : successors(&*InsertPt)) in DemoteRegToStack()
116 InsertPt = II->getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
125 new StoreInst(&I, Slot, InsertPt); in DemoteRegToStack()
163 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local
165 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
166 if (isa<CatchSwitchInst>(InsertPt)) in DemotePHIToStack()
168 if (isa<CatchSwitchInst>(InsertPt)) { in DemotePHIToStack()
182 new LoadInst(P->getType(), Slot, P->getName() + ".reload", InsertPt); in DemotePHIToStack()