| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | variable.cpp | 131 Expr<SubscriptInteger> Substring::lower() const { in lower() 139 Substring &Substring::set_lower(Expr<SubscriptInteger> &&expr) { in set_lower() 160 Substring &Substring::set_upper(Expr<SubscriptInteger> &&expr) { in set_upper() 215 if (auto substr{cc->Substring(*lbi, *ubi)}) { in Fold() 439 int Substring::Rank() const { in Rank() 522 BaseObject Substring::GetBaseObject() const { in GetBaseObject() 534 const Symbol *Substring::GetLastSymbol() const { in GetLastSymbol() 551 Substring>) { in GetBaseObject() 569 Substring>) { in GetLastSymbol() 586 if (const Substring * substring{std::get_if<Substring>(&u)}) { in GetType() [all …]
|
| H A D | fold.cpp | 177 Substring FoldOperation(FoldingContext &context, Substring &&substring) { in FoldOperation() 181 return Substring{FoldOperation(context, DataRef{*dataRef}), in FoldOperation() 185 return Substring{std::move(p), std::move(lower), std::move(upper)}; in FoldOperation()
|
| H A D | check-expression.cpp | 268 bool operator()(const Substring &x) const { in operator ()() 566 Result operator()(const Substring &x) const { in operator ()() 749 Result operator()(const Substring &) const { return false; } in operator ()()
|
| H A D | formatting.cpp | 452 [&](const common::CopyableIndirection<Substring> &s) { in AsFortran() 699 llvm::raw_ostream &Substring::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
|
| H A D | constant.cpp | 244 auto Constant<Type<TypeCategory::Character, KIND>>::Substring( in Substring() function in Fortran::evaluate::Constant::Character
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_lzw.h | 24 using Substring = in LzwEncode() local 29 Min(DenseMapInfo<Substring>::getEmptyKey().first, in LzwEncode() 30 DenseMapInfo<Substring>::getTombstoneKey().first) - in LzwEncode() 32 DenseMap<Substring, LzwCodeType> prefix_to_code; in LzwEncode()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | variable.h | 305 class Substring { 309 CLASS_BOILERPLATE(Substring) in CLASS_BOILERPLATE() argument 310 Substring(DataRef &&parent, std::optional<Expr<SubscriptInteger>> &&lower, in CLASS_BOILERPLATE() 315 Substring(StaticDataObject::Pointer &&parent, in Substring() function 323 Substring &set_lower(Expr<SubscriptInteger> &&); 325 Substring &set_upper(Expr<SubscriptInteger> &&); 336 bool operator==(const Substring &) const; 378 std::variant<Substring>, std::variant<>>;
|
| H A D | fold-designator.h | 88 const Substring &, ConstantSubscript); 122 [&](const Substring &ss) { in FoldDesignator()
|
| H A D | constant.h | 188 std::optional<Constant> Substring(ConstantSubscript, ConstantSubscript) const;
|
| H A D | shape.h | 145 Result operator()(const Substring &) const;
|
| H A D | traverse.h | 149 Result operator()(const Substring &x) const { in operator()
|
| H A D | tools.h | 45 Result operator()(const Substring &) const; 279 if constexpr (std::is_same_v<std::decay_t<decltype(x)>, Substring>) { 323 std::optional<DataRef> ExtractSubstringBase(const Substring &);
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | ComponentPath.h | 42 ComponentPath(bool isImplicit, const evaluate::Substring *ss) in ComponentPath() 58 const evaluate::Substring *substring = nullptr;
|
| H A D | DumpEvaluateExpr.h | 106 void show(const Fortran::evaluate::Substring &x); 205 LLVM_DUMP_METHOD void dumpEvExpr(const Fortran::evaluate::Substring &x);
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | tools.cpp | 34 const Name &GetLastName(const Substring &x) { in GetLastName() 92 const Name &GetFirstName(const Substring &x) { in GetFirstName() 145 [](const Substring &x) -> const CoindexedNamedObject * { in GetCoindexedNamedObject()
|
| H A D | parse-tree.cpp | 42 [](const Substring &) { return false; }, in EndsInBareName() argument 194 Substring ArrayElement::ConvertToSubstring() { in ConvertToSubstring() 200 return Substring{std::move(base), in ConvertToSubstring()
|
| H A D | type-parsers.h | 85 constexpr Parser<Substring> substring; // R908
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | tools.h | 22 const Name &GetLastName(const Substring &); 36 const Name &GetFirstName(const Substring &);
|
| H A D | parse-tree.h | 180 struct Substring; // R908 1772 struct Substring { struct 1773 TUPLE_CLASS_BOILERPLATE(Substring); 1788 WRAPPER_CLASS_BOILERPLATE(SubstringInquiry, Substring); 1798 std::variant<DataRef, Substring> u; 1852 Substring ConvertToSubstring();
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | DumpEvaluateExpr.cpp | 127 const Fortran::evaluate::Substring &x) { in show() 263 void Fortran::lower::dumpEvExpr(const Fortran::evaluate::Substring &x) { in dumpEvExpr()
|
| H A D | IterationSpace.cpp | 182 static unsigned getHashValue(const Fortran::evaluate::Substring &x) { in getHashValue() 445 static bool isEqual(const Fortran::evaluate::Substring &x, in isEqual() 446 const Fortran::evaluate::Substring &y) { in isEqual() 673 RT find(const Fortran::evaluate::Substring &x) { return find(x.parent()); } in find()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | SuspiciousCallArgumentCheck.h | 31 Substring, enumerator
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | AnalysisConsumer.cpp | 500 static bool fileContainsString(StringRef Substring, ASTContext &C) { in fileContainsString() argument 504 return Buffer.contains(Substring); in fileContainsString()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-data.cpp | 119 bool operator()(const evaluate::Substring &substring) { in operator ()()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | SpecialCaseListTest.cpp | 139 TEST_F(SpecialCaseListTest, Substring) { in TEST_F() argument
|