Lines Matching defs:Promotable
118 // A PHINode is Promotable if:
124 // 4. All of its PHINode uses are Promotable AND
125 // 5. All of its PHINode operands are Promotable
127 PHINodeSet Promotable;
133 Promotable.insert(P);
136 for (const PHINode *P : Promotable) {
154 auto IsPromotable = [&Promotable] (const Value *V) -> bool {
156 return !Phi || Promotable.count(Phi);
160 Promotable.erase(User);
163 for (const PHINode *P : Promotable) {
173 return Promotable;