Lines Matching refs:ControlCondition
41 using ControlCondition = PointerIntPair<Value *, 1, bool>; typedef
43 raw_ostream &operator<<(raw_ostream &OS, const ControlCondition &C) { in operator <<()
52 using ConditionVectorTy = SmallVector<ControlCondition, 6>;
77 bool addControlCondition(ControlCondition C);
84 static bool isEquivalent(const ControlCondition &C1,
85 const ControlCondition &C2);
146 ControlCondition(BI->getCondition(), true)); in collectControlConditions()
152 ControlCondition(BI->getCondition(), false)); in collectControlConditions()
168 bool ControlConditions::addControlCondition(ControlCondition C) { in addControlCondition()
170 if (none_of(Conditions, [&](ControlCondition &Exists) { in addControlCondition()
188 return all_of(Conditions, [&](const ControlCondition &C) { in isEquivalent()
189 return any_of(Other.Conditions, [&](const ControlCondition &OtherC) { in isEquivalent()
195 bool ControlConditions::isEquivalent(const ControlCondition &C1, in isEquivalent()
196 const ControlCondition &C2) { in isEquivalent()