Lines Matching defs:Promotable
120 // A PHINode is Promotable if:
126 // 4. All of its PHINode uses are Promotable AND
127 // 5. All of its PHINode operands are Promotable
129 PHINodeSet Promotable;
135 Promotable.insert(P);
138 for (const PHINode *P : Promotable) {
156 auto IsPromotable = [&Promotable] (const Value *V) -> bool {
158 return !Phi || Promotable.count(Phi);
162 Promotable.erase(User);
165 for (const PHINode *P : Promotable) {
175 return Promotable;