Lines Matching defs:PHIs
184 /// the number of predecessors sunk from and the number of PHIs
199 NumExtraPHIs) // PHIs are expensive, so make sure they're worth it.
211 << " #Insts=" << C.NumInstructions << " #PHIs=" << C.NumPHIs << ">";
218 /// Describes a PHI node that may or may not exist. These track the PHIs
641 /// Create a ModelledPHI for each PHI in BB, adding to PHIs.
642 void analyzeInitialPHIs(BasicBlock *BB, ModelledPHISet &PHIs,
646 PHIs.insert(MPHI);
660 /// Remove PHIs that all have the same incoming value.
718 // If we've restricted the incoming blocks, restrict all needed PHIs also
735 // Does sinking this instruction render previous PHIs redundant?
740 // The needed PHIs have changed, so recompute the set of all needed
756 // Which operands need PHIs?