reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
991 PHINode *SizePHI = Builder.CreatePHI(IntTy, PHI.getNumIncomingValues()); 992 PHINode *OffsetPHI = Builder.CreatePHI(IntTy, PHI.getNumIncomingValues()); 995 CacheMap[&PHI] = std::make_pair(SizePHI, OffsetPHI); 998 for (unsigned i = 0, e = PHI.getNumIncomingValues(); i != e; ++i) { 999 Builder.SetInsertPoint(&*PHI.getIncomingBlock(i)->getFirstInsertionPt()); 1000 SizeOffsetEvalType EdgeData = compute_(PHI.getIncomingValue(i)); 1011 SizePHI->addIncoming(EdgeData.first, PHI.getIncomingBlock(i)); 1012 OffsetPHI->addIncoming(EdgeData.second, PHI.getIncomingBlock(i));