Home
last modified time | relevance | path

Searched refs:Substring (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp131 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 Dfold.cpp177 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 Dcheck-expression.cpp268 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 Dformatting.cpp452 [&](const common::CopyableIndirection<Substring> &s) { in AsFortran()
699 llvm::raw_ostream &Substring::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
H A Dconstant.cpp244 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 Dsanitizer_lzw.h24 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 Dvariable.h305 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 Dfold-designator.h88 const Substring &, ConstantSubscript);
122 [&](const Substring &ss) { in FoldDesignator()
H A Dconstant.h188 std::optional<Constant> Substring(ConstantSubscript, ConstantSubscript) const;
H A Dshape.h145 Result operator()(const Substring &) const;
H A Dtraverse.h149 Result operator()(const Substring &x) const { in operator()
H A Dtools.h45 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 DComponentPath.h42 ComponentPath(bool isImplicit, const evaluate::Substring *ss) in ComponentPath()
58 const evaluate::Substring *substring = nullptr;
H A DDumpEvaluateExpr.h106 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 Dtools.cpp34 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 Dparse-tree.cpp42 [](const Substring &) { return false; }, in EndsInBareName() argument
194 Substring ArrayElement::ConvertToSubstring() { in ConvertToSubstring()
200 return Substring{std::move(base), in ConvertToSubstring()
H A Dtype-parsers.h85 constexpr Parser<Substring> substring; // R908
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dtools.h22 const Name &GetLastName(const Substring &);
36 const Name &GetFirstName(const Substring &);
H A Dparse-tree.h180 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 DDumpEvaluateExpr.cpp127 const Fortran::evaluate::Substring &x) { in show()
263 void Fortran::lower::dumpEvExpr(const Fortran::evaluate::Substring &x) { in dumpEvExpr()
H A DIterationSpace.cpp182 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 DSuspiciousCallArgumentCheck.h31 Substring, enumerator
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp500 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 Dcheck-data.cpp119 bool operator()(const evaluate::Substring &substring) { in operator ()()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DSpecialCaseListTest.cpp139 TEST_F(SpecialCaseListTest, Substring) { in TEST_F() argument

12