52cb60b34e
Previously, ComparisonInstr base class represented arbitrary conditions used in Branch, IfThenElse and CheckCondition instructions and included subclasses TestInt, TestCids, TestRange and unary DoubleTestOp which are not comparisons. So this refactoring renames ComparisonInstr to ConditionInstr. In addition, a new Comparison instruction is added as a base class for StrictCompare, EqualityCompare and RelationalOp. TEST=ci (pure refactoring) Change-Id: Ic8756ee5913ff2bc974c95cea8004370c9f5527f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/393420 Reviewed-by: Slava Egorov <vegorov@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>