Lines Matching refs:Counter
47 Counter CounterExpressionBuilder::get(const CounterExpression &E) { in get()
50 return Counter::getExpression(It->second); in get()
54 return Counter::getExpression(I); in get()
57 void CounterExpressionBuilder::extractTerms(Counter C, int Factor, in extractTerms()
60 case Counter::Zero: in extractTerms()
62 case Counter::CounterValueReference: in extractTerms()
65 case Counter::Expression: in extractTerms()
74 Counter CounterExpressionBuilder::simplify(Counter ExpressionTree) { in simplify()
82 return Counter::getZero(); in simplify()
101 Counter C; in simplify()
109 C = Counter::getCounter(T.CounterID); in simplify()
112 Counter::getCounter(T.CounterID))); in simplify()
121 Counter::getCounter(T.CounterID))); in simplify()
126 Counter CounterExpressionBuilder::add(Counter LHS, Counter RHS) { in add()
130 Counter CounterExpressionBuilder::subtract(Counter LHS, Counter RHS) { in subtract()
135 void CounterMappingContext::dump(const Counter &C, raw_ostream &OS) const { in dump()
137 case Counter::Zero: in dump()
140 case Counter::CounterValueReference: in dump()
143 case Counter::Expression: { in dump()
165 Expected<int64_t> CounterMappingContext::evaluate(const Counter &C) const { in evaluate()
167 case Counter::Zero: in evaluate()
169 case Counter::CounterValueReference: in evaluate()
173 case Counter::Expression: { in evaluate()
189 unsigned CounterMappingContext::getMaxCounterID(const Counter &C) const { in getMaxCounterID()
191 case Counter::Zero: in getMaxCounterID()
193 case Counter::CounterValueReference: in getMaxCounterID()
195 case Counter::Expression: { in getMaxCounterID()