Lines Matching refs:Counter
51 Counter CounterExpressionBuilder::get(const CounterExpression &E) { in get()
54 return Counter::getExpression(It->second); in get()
58 return Counter::getExpression(I); in get()
61 void CounterExpressionBuilder::extractTerms(Counter C, int Factor, in extractTerms()
64 case Counter::Zero: in extractTerms()
66 case Counter::CounterValueReference: in extractTerms()
69 case Counter::Expression: in extractTerms()
78 Counter CounterExpressionBuilder::simplify(Counter ExpressionTree) { in simplify()
86 return Counter::getZero(); in simplify()
105 Counter C; in simplify()
113 C = Counter::getCounter(T.CounterID); in simplify()
116 Counter::getCounter(T.CounterID))); in simplify()
125 Counter::getCounter(T.CounterID))); in simplify()
130 Counter CounterExpressionBuilder::add(Counter LHS, Counter RHS, bool Simplify) { in add()
135 Counter CounterExpressionBuilder::subtract(Counter LHS, Counter RHS, in subtract()
141 void CounterMappingContext::dump(const Counter &C, raw_ostream &OS) const { in dump()
143 case Counter::Zero: in dump()
146 case Counter::CounterValueReference: in dump()
149 case Counter::Expression: { in dump()
171 Expected<int64_t> CounterMappingContext::evaluate(const Counter &C) const { in evaluate()
173 Counter ICounter; in evaluate()
191 case Counter::Zero: in evaluate()
195 case Counter::CounterValueReference: in evaluate()
201 case Counter::Expression: { in evaluate()
536 unsigned CounterMappingContext::getMaxCounterID(const Counter &C) const { in getMaxCounterID()
538 Counter ICounter; in getMaxCounterID()
556 case Counter::Zero: in getMaxCounterID()
560 case Counter::CounterValueReference: in getMaxCounterID()
564 case Counter::Expression: { in getMaxCounterID()