Lines Matching refs:Expressions
30 /// \brief Gather only the expressions that are used by the mapping
33 ArrayRef<CounterExpression> Expressions;
43 mark(Expressions[ID].LHS);
44 mark(Expressions[ID].RHS);
51 const auto &E = Expressions[C.getExpressionID()];
57 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions,
59 : Expressions(Expressions) {
60 AdjustedExpressionIDs.resize(Expressions.size(), 0);
93 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions,
97 Tag += Expressions[C.getExpressionID()].Kind;
104 static void writeCounter(ArrayRef<CounterExpression> Expressions, Counter C,
106 encodeULEB128(encodeCounter(Expressions, C), OS);
119 // Write out the expressions.
120 CounterExpressionsMinimizer Minimizer(Expressions, MappingRegions);