| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Delinearization.cpp | 76 Terms.push_back(S); in follow() 130 : Terms(T), SE(SE) {} in SCEVCollectAddRecMultiplies() 192 for (const SCEV *T : Terms) in collectParametricTerms() 203 int Last = Terms.size() - 1; in findArrayDimensionsRec() 236 if (Terms.size() > 0) in findArrayDimensionsRec() 246 for (const SCEV *T : Terms) in containsParameters() 293 for (const SCEV *T : Terms) in findArrayDimensions() 298 array_pod_sort(Terms.begin(), Terms.end()); in findArrayDimensions() 299 Terms.erase(std::unique(Terms.begin(), Terms.end()), Terms.end()); in findArrayDimensions() 318 for (const SCEV *T : Terms) in findArrayDimensions() [all …]
|
| H A D | DependenceAnalysis.cpp | 3444 SmallVector<const SCEV *, 4> Terms; in tryDelinearizeParametricSize() local 3445 collectParametricTerms(*SE, SrcAR, Terms); in tryDelinearizeParametricSize() 3446 collectParametricTerms(*SE, DstAR, Terms); in tryDelinearizeParametricSize() 3450 findArrayDimensions(*SE, Terms, Sizes, ElementSize); in tryDelinearizeParametricSize()
|
| H A D | ScalarEvolution.cpp | 14704 SmallVector<std::pair<Value *, bool>> Terms; in applyLoopGuards() local 14712 Terms.emplace_back(AssumeI->getOperand(0), true); in applyLoopGuards() 14729 Terms.emplace_back(LoopEntryPredicate->getCondition(), in applyLoopGuards() 14738 for (auto &E : reverse(Terms)) { in applyLoopGuards()
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMapping.cpp | 62 Terms.emplace_back(C.getCounterID(), Factor); in extractTerms() 66 extractTerms(E.LHS, Factor, Terms); in extractTerms() 75 SmallVector<Term, 32> Terms; in simplify() local 76 extractTerms(ExpressionTree, +1, Terms); in simplify() 80 if (Terms.size() == 0) in simplify() 84 llvm::sort(Terms, [](const Term &LHS, const Term &RHS) { in simplify() 89 auto Prev = Terms.begin(); in simplify() 90 for (auto I = Prev + 1, E = Terms.end(); I != E; ++I) { in simplify() 98 Terms.erase(++Prev, Terms.end()); in simplify() 103 for (auto T : Terms) { in simplify() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | Delinearization.h | 32 SmallVectorImpl<const SCEV *> &Terms, 39 SmallVectorImpl<const SCEV *> &Terms);
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopDetection.cpp | 850 : SCEVRewriteVisitor(SE), Terms(Terms) {} in SCEVRemoveMax() 854 SCEVRemoveMax Rewriter(SE, Terms); in rewrite() 861 if (Terms) in visitSMaxExpr() 862 (*Terms).push_back(Res); in visitSMaxExpr() 870 std::vector<const SCEV *> *Terms; member in __anon7422b7bc0211::SCEVRemoveMax 877 SmallVector<const SCEV *, 4> Terms; in getDelinearizationTerms() local 882 Terms.insert(Terms.begin(), MaxTerms.begin(), MaxTerms.end()); in getDelinearizationTerms() 896 collectParametricTerms(SE, AF2, Terms); in getDelinearizationTerms() 914 Terms.push_back(SE.getMulExpr(Operands)); in getDelinearizationTerms() 918 if (Terms.empty()) in getDelinearizationTerms() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | LICENSE.TXT | 12 The foregoing is permitted by the Terms of Use as follows:
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/ |
| H A D | LICENSE | 2 You may use it subject to the following Licensing Terms:
|
| H A D | doc.md.in | 376 You may use it subject to the following Licensing Terms:
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 188 void extractTerms(Counter C, int Sign, SmallVectorImpl<Term> &Terms);
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 3583 SmallVectorImpl<Expr *> &Terms) { in collectConjunctionTerms() argument 3586 collectConjunctionTerms(BinOp->getLHS(), Terms); in collectConjunctionTerms() 3587 collectConjunctionTerms(BinOp->getRHS(), Terms); in collectConjunctionTerms() 3593 Terms.push_back(Clause); in collectConjunctionTerms() 3669 SmallVector<Expr *, 4> Terms; in findFailedBooleanCondition() local 3670 collectConjunctionTerms(Cond, Terms); in findFailedBooleanCondition() 3674 for (Expr *Term : Terms) { in findFailedBooleanCondition()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | StandardCPlusPlusModules.rst | 63 Terms enclosed in ``[]`` are optional. The syntax of ``module_name`` and ``partition_name``
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | DeveloperPolicy.rst | 1169 The code base was previously licensed under the Terms described here.
|