Lines Matching defs:Terms
58 SmallVectorImpl<Term> &Terms) {
63 Terms.emplace_back(C.getCounterID(), Factor);
67 extractTerms(E.LHS, Factor, Terms);
69 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms);
76 SmallVector<Term, 32> Terms;
77 extractTerms(ExpressionTree, +1, Terms);
81 if (Terms.size() == 0)
85 llvm::sort(Terms, [](const Term &LHS, const Term &RHS) {
90 auto Prev = Terms.begin();
91 for (auto I = Prev + 1, E = Terms.end(); I != E; ++I) {
99 Terms.erase(++Prev, Terms.end());
104 for (auto T : Terms) {
116 for (auto T : Terms) {