reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
582 Type *PhiTy = Phi->getType(); 606 if (Phi->getNumIncomingValues() != 2) { 609 "CFGNotUnderstood", ORE, TheLoop, Phi); 614 if (RecurrenceDescriptor::isReductionPHI(Phi, TheLoop, RedDes, DB, AC, 619 Reductions[Phi] = RedDes; 638 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID)) { 639 addInductionPhi(Phi, ID, AllowedExit); 645 if (RecurrenceDescriptor::isFirstOrderRecurrence(Phi, TheLoop, 647 FirstOrderRecurrences.insert(Phi); 653 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID, true)) { 654 addInductionPhi(Phi, ID, AllowedExit); 661 "NonReductionValueUsedOutsideLoop", ORE, TheLoop, Phi);