Lines Matching refs:Counter
50 Counter CounterExpressionBuilder::get(const CounterExpression &E) { in get()
53 return Counter::getExpression(It->second); in get()
57 return Counter::getExpression(I); in get()
60 void CounterExpressionBuilder::extractTerms(Counter C, int Factor, in extractTerms()
63 case Counter::Zero: in extractTerms()
65 case Counter::CounterValueReference: in extractTerms()
68 case Counter::Expression: in extractTerms()
77 Counter CounterExpressionBuilder::simplify(Counter ExpressionTree) { in simplify()
85 return Counter::getZero(); in simplify()
104 Counter C; in simplify()
112 C = Counter::getCounter(T.CounterID); in simplify()
115 Counter::getCounter(T.CounterID))); in simplify()
124 Counter::getCounter(T.CounterID))); in simplify()
129 Counter CounterExpressionBuilder::add(Counter LHS, Counter RHS, bool Simplify) { in add()
134 Counter CounterExpressionBuilder::subtract(Counter LHS, Counter RHS, in subtract()
140 void CounterMappingContext::dump(const Counter &C, raw_ostream &OS) const { in dump()
142 case Counter::Zero: in dump()
145 case Counter::CounterValueReference: in dump()
148 case Counter::Expression: { in dump()
170 Expected<int64_t> CounterMappingContext::evaluate(const Counter &C) const { in evaluate()
172 Counter ICounter; in evaluate()
190 case Counter::Zero: in evaluate()
194 case Counter::CounterValueReference: in evaluate()
200 case Counter::Expression: { in evaluate()
487 unsigned CounterMappingContext::getMaxCounterID(const Counter &C) const { in getMaxCounterID()
489 Counter ICounter; in getMaxCounterID()
507 case Counter::Zero: in getMaxCounterID()
511 case Counter::CounterValueReference: in getMaxCounterID()
515 case Counter::Expression: { in getMaxCounterID()