Searched refs:Expressions (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingWriter.h42 ArrayRef<CounterExpression> Expressions; member in class:llvm::coverage::CoverageMappingWriter
47 ArrayRef<CounterExpression> Expressions,
49 : VirtualFileMapping(VirtualFileMapping), Expressions(Expressions),
46 CoverageMappingWriter(ArrayRef<unsigned> VirtualFileMapping, ArrayRef<CounterExpression> Expressions, MutableArrayRef<CounterMappingRegion> MappingRegions) argument
H A DCoverageMappingReader.h39 ArrayRef<CounterExpression> Expressions; member in struct:llvm::coverage::CoverageMappingRecord
144 std::vector<CounterExpression> &Expressions; member in class:llvm::coverage::RawCoverageMappingReader
151 std::vector<CounterExpression> &Expressions,
155 Filenames(Filenames), Expressions(Expressions),
197 std::vector<CounterExpression> Expressions; member in class:llvm::coverage::BinaryCoverageReader
148 RawCoverageMappingReader(StringRef MappingData, ArrayRef<StringRef> TranslationUnitFilenames, std::vector<StringRef> &Filenames, std::vector<CounterExpression> &Expressions, std::vector<CounterMappingRegion> &MappingRegions) argument
H A DCoverageMapping.h158 std::vector<CounterExpression> Expressions; member in class:llvm::coverage::CounterExpressionBuilder
191 ArrayRef<CounterExpression> getExpressions() const { return Expressions; }
282 ArrayRef<CounterExpression> Expressions; member in class:llvm::coverage::CounterMappingContext
286 CounterMappingContext(ArrayRef<CounterExpression> Expressions, argument
288 : Expressions(Expressions), CounterValues(CounterValues) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingWriter.cpp50 ArrayRef<CounterExpression> Expressions; member in class:__anon1966::CounterExpressionsMinimizer
55 CounterExpressionsMinimizer(ArrayRef<CounterExpression> Expressions, argument
57 : Expressions(Expressions) {
58 AdjustedExpressionIDs.resize(Expressions.size(), 0);
70 mark(Expressions[ID].LHS);
71 mark(Expressions[ID].RHS);
78 const auto &E = Expressions[C.getExpressionID()];
111 static unsigned encodeCounter(ArrayRef<CounterExpression> Expressions, argument
115 Tag += Expressions[
122 writeCounter(ArrayRef<CounterExpression> Expressions, Counter C, raw_ostream &OS) argument
[all...]
H A DCoverageMappingReader.cpp125 if (ID >= Expressions.size())
127 Expressions[ID].Kind = CounterExpression::ExprKind(Tag);
238 CounterMappingContext(Expressions).dump(C, dbgs());
277 Expressions.resize(
281 if (auto Err = readCounter(Expressions[I].LHS))
283 if (auto Err = readCounter(Expressions[I].RHS))
813 Expressions.clear();
819 FunctionsFilenames, Expressions, MappingRegions);
826 Record.Expressions = Expressions;
[all...]
H A DCoverageMapping.cpp51 unsigned I = Expressions.size();
52 Expressions.push_back(E);
66 const auto &E = Expressions[C.getExpressionID()];
144 if (C.getExpressionID() >= Expressions.size())
146 const auto &E = Expressions[C.getExpressionID()];
174 if (C.getExpressionID() >= Expressions.size())
176 const auto &E = Expressions[C.getExpressionID()];
218 CounterMappingContext Ctx(Record.Expressions);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h93 // Expressions is the vector of Expression. ExprIdx is the mapping from
94 // value number to the index of Expression in Expressions. We use it
99 std::vector<Expression> Expressions; member in class:llvm::GVN::ValueTable
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1291 ArrayRef<CounterExpression> Expressions,
1294 CounterMappingContext Ctx(Expressions);
1352 std::vector<CounterExpression> Expressions;
1364 Expressions, Regions);
1367 dump(llvm::outs(), NameValue, Expressions, Regions);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp586 Expressions.clear();
1618 Expressions.push_back(Exp);
1706 Expression Exp = Expressions[ExprIdx[Num]];
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1829 NodeArray Expressions; member in class:ConversionExpr
1833 : Node(KConversionExpr), Type(Type_), Expressions(Expressions_) {}
1835 template<typename Fn> void match(Fn F) const { F(Type, Expressions); }
1841 Expressions.printWithComma(S);

Completed in 717 milliseconds