Home | History | Annotate | Download | only in Coverage

Lines Matching defs:Expressions

38 /// Gather only the expressions that are used by the mapping
41 ArrayRef<CounterExpression> Expressions;
46 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions,
48 : Expressions(Expressions) {
49 AdjustedExpressionIDs.resize(Expressions.size(), 0);
61 mark(Expressions[ID].LHS);
62 mark(Expressions[ID].RHS);
69 const auto &E = Expressions[C.getExpressionID()];
102 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions,
106 Tag += Expressions[C.getExpressionID()].Kind;
113 static void writeCounter(ArrayRef<CounterExpression> Expressions, Counter C,
115 encodeULEB128(encodeCounter(Expressions, C), OS);
143 // Write out the expressions.
144 CounterExpressionsMinimizer Minimizer(Expressions, MappingRegions);