Searched refs:Terms (Results 1 - 8 of 8) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Delinearization.cpp | 66 SmallVectorImpl<const SCEV *> &Terms; 68 SCEVCollectTerms(SmallVectorImpl<const SCEV *> &T) : Terms(T) {} 74 Terms.push_back(S); 123 SmallVectorImpl<const SCEV *> &Terms; 128 : Terms(T), SE(SE) {} 153 Terms.push_back(SE.getMulExpr(Operands)); 172 SmallVectorImpl<const SCEV *> &Terms) { 184 SCEVCollectTerms TermCollector(Terms); 189 dbgs() << "Terms:\n"; 190 for (const SCEV *T : Terms) [all...] |
H A D | DependenceAnalysis.cpp | 3507 SmallVector<const SCEV *, 4> Terms; 3508 collectParametricTerms(*SE, SrcAR, Terms); 3509 collectParametricTerms(*SE, DstAR, Terms); 3513 findArrayDimensions(*SE, Terms, Sizes, ElementSize);
|
H A D | ScalarEvolution.cpp | 15344 SmallVector<PointerIntPair<Value *, 1, bool>> Terms; 15352 Terms.emplace_back(AssumeI->getOperand(0), true); 15362 Terms.emplace_back(Guard->getArgOperand(0), true); 15378 Terms.emplace_back(LoopEntryPredicate->getCondition(), 15387 for (auto [Term, EnterIfTrue] : reverse(Terms)) {
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | Delinearization.h | 28 /// Compute the array dimensions Sizes from the set of Terms extracted from 32 SmallVectorImpl<const SCEV *> &Terms, 39 SmallVectorImpl<const SCEV *> &Terms);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | GlobPattern.cpp | 67 SmallVector<StringRef, 2> Terms; member in struct:BraceExpansion 90 CurrentBE->Terms.push_back(S.substr(TermBegin, I - TermBegin)); 95 if (CurrentBE->Terms.empty()) 99 CurrentBE->Terms.push_back(S.substr(TermBegin, I - TermBegin)); 114 if (NumSubPatterns > std::numeric_limits<size_t>::max() / BE.Terms.size()) { 118 NumSubPatterns *= BE.Terms.size(); 128 for (StringRef Term : BE.Terms)
|
/freebsd-current/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 61 SmallVectorImpl<Term> &Terms) { 66 Terms.emplace_back(C.getCounterID(), Factor); 70 extractTerms(E.LHS, Factor, Terms); 72 E.RHS, E.Kind == CounterExpression::Subtract ? -Factor : Factor, Terms); 79 SmallVector<Term, 32> Terms; local 80 extractTerms(ExpressionTree, +1, Terms); 84 if (Terms.size() == 0) 88 llvm::sort(Terms, [](const Term &LHS, const Term &RHS) { 93 auto Prev = Terms.begin(); 94 for (auto I = Prev + 1, E = Terms 60 extractTerms(Counter C, int Factor, SmallVectorImpl<Term> &Terms) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
H A D | CoverageMapping.h | 201 void extractTerms(Counter C, int Sign, SmallVectorImpl<Term> &Terms);
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 3861 SmallVectorImpl<Expr *> &Terms) { 3864 collectConjunctionTerms(BinOp->getLHS(), Terms); 3865 collectConjunctionTerms(BinOp->getRHS(), Terms); 3870 Terms.push_back(Clause); 3946 SmallVector<Expr *, 4> Terms; local 3947 collectConjunctionTerms(Cond, Terms); 3951 for (Expr *Term : Terms) { 3860 collectConjunctionTerms(Expr *Clause, SmallVectorImpl<Expr *> &Terms) argument
|
Completed in 364 milliseconds