Lines Matching refs:Counter
48 Counter CounterExpressionBuilder::get(const CounterExpression &E) { in get()
51 return Counter::getExpression(It->second); in get()
55 return Counter::getExpression(I); in get()
58 void CounterExpressionBuilder::extractTerms(Counter C, int Factor, in extractTerms()
61 case Counter::Zero: in extractTerms()
63 case Counter::CounterValueReference: in extractTerms()
66 case Counter::Expression: in extractTerms()
75 Counter CounterExpressionBuilder::simplify(Counter ExpressionTree) { in simplify()
83 return Counter::getZero(); in simplify()
102 Counter C; in simplify()
110 C = Counter::getCounter(T.CounterID); in simplify()
113 Counter::getCounter(T.CounterID))); in simplify()
122 Counter::getCounter(T.CounterID))); in simplify()
127 Counter CounterExpressionBuilder::add(Counter LHS, Counter RHS) { in add()
131 Counter CounterExpressionBuilder::subtract(Counter LHS, Counter RHS) { in subtract()
136 void CounterMappingContext::dump(const Counter &C, raw_ostream &OS) const { in dump()
138 case Counter::Zero: in dump()
141 case Counter::CounterValueReference: in dump()
144 case Counter::Expression: { in dump()
166 Expected<int64_t> CounterMappingContext::evaluate(const Counter &C) const { in evaluate()
168 case Counter::Zero: in evaluate()
170 case Counter::CounterValueReference: in evaluate()
174 case Counter::Expression: { in evaluate()