Searched refs:CounterExpression (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingWriter.h42 ArrayRef<CounterExpression> Expressions;
47 ArrayRef<CounterExpression> Expressions,
H A DCoverageMapping.h145 struct CounterExpression { struct in namespace:llvm::coverage
150 CounterExpression(ExprKind Kind, Counter LHS, Counter RHS) function in struct:llvm::coverage::CounterExpression
158 std::vector<CounterExpression> Expressions;
161 DenseMap<CounterExpression, unsigned> ExpressionIndices;
168 Counter get(const CounterExpression &E);
191 ArrayRef<CounterExpression> getExpressions() const { return Expressions; }
282 ArrayRef<CounterExpression> Expressions;
286 CounterMappingContext(ArrayRef<CounterExpression> Expressions,
800 /// Provide DenseMapInfo for CounterExpression
801 template<> struct DenseMapInfo<coverage::CounterExpression> {
[all...]
H A DCoverageMappingReader.h39 ArrayRef<CounterExpression> Expressions;
144 std::vector<CounterExpression> &Expressions;
151 std::vector<CounterExpression> &Expressions,
197 std::vector<CounterExpression> Expressions;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingWriter.cpp50 ArrayRef<CounterExpression> Expressions;
51 SmallVector<CounterExpression, 16> UsedExpressions;
55 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions,
84 ArrayRef<CounterExpression> getExpressions() const { return UsedExpressions; }
104 /// Counter::Expression(2) + CounterExpression::Subtract(0) -
106 /// with kind CounterExpression::Subtract
107 /// Counter::Expression(2) + CounterExpression::Add(1) -
109 /// with kind CounterExpression::Add
111 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions,
122 static void writeCounter(ArrayRef<CounterExpression> Expression
[all...]
H A DCoverageMapping.cpp47 Counter CounterExpressionBuilder::get(const CounterExpression &E) {
69 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms);
111 C = get(CounterExpression(CounterExpression::Add, C,
120 C = get(CounterExpression(CounterExpression::Subtract, C,
127 return simplify(get(CounterExpression(CounterExpression::Add, LHS, RHS)));
132 get(CounterExpression(CounterExpression
[all...]
H A DCoverageMappingReader.cpp122 case CounterExpression::Subtract:
123 case CounterExpression::Add: {
127 Expressions[ID].Kind = CounterExpression::ExprKind(Tag);
279 CounterExpression(CounterExpression::Subtract, Counter(), Counter()));
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1291 ArrayRef<CounterExpression> Expressions,
1352 std::vector<CounterExpression> Expressions;

Completed in 50 milliseconds