Searched refs:CounterExpression (Results 1 – 7 of 7) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/ProfileData/ |
| H A D | CoverageMapping.h | 90 struct CounterExpression { struct 95 CounterExpression(ExprKind Kind, Counter LHS, Counter RHS) in CounterExpression() argument 104 std::vector<CounterExpression> Expressions; 106 llvm::DenseMap<CounterExpression, unsigned> ExpressionIndices; 113 Counter get(const CounterExpression &E); 128 ArrayRef<CounterExpression> getExpressions() const { return Expressions; } in getExpressions() 211 ArrayRef<CounterExpression> Expressions; 215 CounterMappingContext(ArrayRef<CounterExpression> Expressions, 418 template<> struct DenseMapInfo<coverage::CounterExpression> { 419 static inline coverage::CounterExpression getEmptyKey() { [all …]
|
| H A D | CoverageMappingWriter.h | 42 ArrayRef<CounterExpression> Expressions; 47 ArrayRef<CounterExpression> Expressions, in CoverageMappingWriter() 52 CoverageMappingWriter(ArrayRef<CounterExpression> Expressions, in CoverageMappingWriter()
|
| H A D | CoverageMappingReader.h | 37 ArrayRef<CounterExpression> Expressions; 110 std::vector<CounterExpression> &Expressions; 122 std::vector<CounterExpression> &Expressions, in RawCoverageMappingReader() 166 std::vector<CounterExpression> Expressions;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/ProfileData/ |
| H A D | CoverageMappingWriter.cpp | 33 ArrayRef<CounterExpression> Expressions; 34 llvm::SmallVector<CounterExpression, 16> UsedExpressions; 57 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions, in CounterExpressionsMinimizer() 67 ArrayRef<CounterExpression> getExpressions() const { return UsedExpressions; } in getExpressions() 93 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions, in encodeCounter() 104 static void writeCounter(ArrayRef<CounterExpression> Expressions, Counter C, in writeCounter()
|
| H A D | CoverageMapping.cpp | 29 Counter CounterExpressionBuilder::get(const CounterExpression &E) { in get() 50 extractTerms(E.RHS, E.Kind == CounterExpression::Subtract ? -Sign : Sign, in extractTerms() 95 C = get(CounterExpression(CounterExpression::Add, C, in simplify() 104 C = get(CounterExpression(CounterExpression::Subtract, C, in simplify() 111 return simplify(get(CounterExpression(CounterExpression::Add, LHS, RHS))); in add() 116 get(CounterExpression(CounterExpression::Subtract, LHS, RHS))); in subtract() 134 OS << (E.Kind == CounterExpression::Subtract ? " - " : " + "); in dump() 166 return E.Kind == CounterExpression::Subtract ? *LHS - *RHS : *LHS + *RHS; in evaluate()
|
| H A D | CoverageMappingReader.cpp | 100 case CounterExpression::Subtract: in decodeCounter() 101 case CounterExpression::Add: { in decodeCounter() 105 Expressions[ID].Kind = CounterExpression::ExprKind(Tag); in decodeCounter() 252 CounterExpression(CounterExpression::Subtract, Counter(), Counter())); in read()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.cpp | 1069 std::vector<CounterExpression> Expressions; in addFunctionMappingRecord()
|