reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
992 assert(isa<PHINode>(I) || isa<SelectInst>(I)); 992 assert(isa<PHINode>(I) || isa<SelectInst>(I)); 993 if (I.use_empty()) 994 return markAsDead(I); 1004 if (Value *Result = foldPHINodeOrSelectInst(I)) { 1008 enqueueUsers(I); 1018 return PI.setAborted(&I); 1021 uint64_t &Size = PHIOrSelectSizes[&I]; 1024 if (Instruction *UnsafeI = hasUnsafePHIOrSelectUse(&I, Size)) 1039 insertUse(I, Offset, Size);