Searched refs:CounterExpression (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMappingWriter.cpp | 72 ArrayRef<CounterExpression> Expressions; 73 SmallVector<CounterExpression, 16> UsedExpressions; 77 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions, in CounterExpressionsMinimizer() 110 ArrayRef<CounterExpression> getExpressions() const { return UsedExpressions; } in getExpressions() 137 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions, in encodeCounter() 148 static void writeCounter(ArrayRef<CounterExpression> Expressions, Counter C, in writeCounter()
|
| H A D | CoverageMapping.cpp | 51 Counter CounterExpressionBuilder::get(const CounterExpression &E) { in get() 70 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms); in extractTerms() 112 C = get(CounterExpression(CounterExpression::Add, C, in simplify() 121 C = get(CounterExpression(CounterExpression::Subtract, C, in simplify() 128 auto Cnt = get(CounterExpression(CounterExpression::Add, LHS, RHS)); in add() 134 auto Cnt = get(CounterExpression(CounterExpression::Subtract, LHS, RHS)); in subtract() 152 case CounterExpression::Add: in subst() 155 case CounterExpression::Subtract: in subst() 177 OS << (E.Kind == CounterExpression::Subtract ? " - " : " + "); in dump() 238 E.Kind == CounterExpression::Subtract ? LHS - RHS : LHS + RHS; in evaluate()
|
| H A D | CoverageMappingReader.cpp | 205 case CounterExpression::Subtract: in decodeCounter() 206 case CounterExpression::Add: { in decodeCounter() 211 Expressions[ID].Kind = CounterExpression::ExprKind(Tag); in decodeCounter() 424 CounterExpression(CounterExpression::Subtract, Counter(), Counter())); in read()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 165 struct CounterExpression { struct 170 CounterExpression(ExprKind Kind, Counter LHS, Counter RHS) in CounterExpression() argument 178 std::vector<CounterExpression> Expressions; 181 DenseMap<CounterExpression, unsigned> ExpressionIndices; 188 Counter get(const CounterExpression &E); 211 ArrayRef<CounterExpression> getExpressions() const { return Expressions; } in getExpressions() 686 ArrayRef<CounterExpression> Expressions; 691 CounterMappingContext(ArrayRef<CounterExpression> Expressions, 1496 template<> struct DenseMapInfo<coverage::CounterExpression> { 1497 static inline coverage::CounterExpression getEmptyKey() { [all …]
|
| H A D | CoverageMappingWriter.h | 44 ArrayRef<CounterExpression> Expressions; 49 ArrayRef<CounterExpression> Expressions, in CoverageMappingWriter()
|
| H A D | CoverageMappingReader.h | 40 ArrayRef<CounterExpression> Expressions; 136 std::vector<CounterExpression> &Expressions; 143 std::vector<CounterExpression> &Expressions, in RawCoverageMappingReader() 192 std::vector<CounterExpression> Expressions;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.cpp | 2391 ArrayRef<CounterExpression> Expressions, in dump() 2547 std::vector<CounterExpression> Expressions; in addFunctionMappingRecord()
|