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

/external/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingWriter.h42 ArrayRef<CounterExpression> Expressions;
47 ArrayRef<CounterExpression> Expressions,
52 CoverageMappingWriter(ArrayRef<CounterExpression> Expressions,
H A DCoverageMapping.h139 struct CounterExpression { struct in namespace:llvm::coverage
144 CounterExpression(ExprKind Kind, Counter LHS, Counter RHS) function in struct:llvm::coverage::CounterExpression
153 std::vector<CounterExpression> Expressions;
155 llvm::DenseMap<CounterExpression, unsigned> ExpressionIndices;
162 Counter get(const CounterExpression &E);
177 ArrayRef<CounterExpression> getExpressions() const { return Expressions; }
276 ArrayRef<CounterExpression> Expressions;
280 CounterMappingContext(ArrayRef<CounterExpression> Expressions,
599 /// \brief Provide DenseMapInfo for CounterExpression
600 template<> struct DenseMapInfo<coverage::CounterExpression> {
[all...]
H A DCoverageMappingReader.h38 ArrayRef<CounterExpression> Expressions;
120 std::vector<CounterExpression> &Expressions;
131 std::vector<CounterExpression> &Expressions,
174 std::vector<CounterExpression> Expressions;
/external/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingWriter.cpp33 ArrayRef<CounterExpression> Expressions;
34 llvm::SmallVector<CounterExpression, 16> UsedExpressions;
57 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions,
67 ArrayRef<CounterExpression> getExpressions() const { return UsedExpressions; }
86 /// Counter::Expression(2) + CounterExpression::Subtract(0) -
88 /// with kind CounterExpression::Subtract
89 /// Counter::Expression(2) + CounterExpression::Add(1) -
91 /// with kind CounterExpression::Add
93 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions,
104 static void writeCounter(ArrayRef<CounterExpression> Expression
[all...]
H A DCoverageMapping.cpp33 Counter CounterExpressionBuilder::get(const CounterExpression &E) {
54 extractTerms(E.RHS, E.Kind == CounterExpression::Subtract ? -Sign : Sign,
99 C = get(CounterExpression(CounterExpression::Add, C,
108 C = get(CounterExpression(CounterExpression::Subtract, C,
115 return simplify(get(CounterExpression(CounterExpression::Add, LHS, RHS)));
120 get(CounterExpression(CounterExpression
[all...]
H A DCoverageMappingReader.cpp108 case CounterExpression::Subtract:
109 case CounterExpression::Add: {
113 Expressions[ID].Kind = CounterExpression::ExprKind(Tag);
256 CounterExpression(CounterExpression::Subtract, Counter(), Counter()));
/external/llvm/unittests/ProfileData/
H A DCoverageMappingTest.cpp172 std::vector<CounterExpression> Expressions;
/external/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp934 ArrayRef<CounterExpression> Expressions,
992 std::vector<CounterExpression> Expressions;

Completed in 180 milliseconds