Searched defs:dataRef (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | variable.cpp | 150 [](const DataRef &dataRef) { return dataRef.LEN(); }, in upper() 199 } else if (const auto *dataRef{std::get_if<DataRef>(&parent_)}) { in Fold() local 442 [](const DataRef &dataRef) { return dataRef.Rank(); }, in Rank() 524 [](const DataRef &dataRef) { in GetBaseObject() 537 [](const DataRef &dataRef) { return &dataRef.GetLastSymbol(); }, in GetLastSymbol()
|
| H A D | fold.cpp | 166 DataRef FoldOperation(FoldingContext &context, DataRef &&dataRef) { in FoldOperation() 180 if (const DataRef * dataRef{substring.GetParentIf<DataRef>()}) { in FoldOperation() local
|
| H A D | fold-designator.cpp | 171 const DataRef &dataRef, ConstantSubscript which) { in FoldDesignator()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | Fortran-parsers.cpp | 1073 construct<Substring>(dataRef, parenthesized(Parser<SubstringRange>{}))) in TYPE_PARSER()
|
| H A D | type-parsers.h | 86 constexpr Parser<DataRef> dataRef; // R911, R914, R917 variable
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-omp-structure.cpp | 302 if (const auto *dataRef{ in CheckPredefinedAllocatorRestriction() local 1551 if (const auto *dataRef = std::get_if<Fortran::parser::DataRef>( in CheckAtomicUpdateAssignmentStmt() local 1981 if (const auto *dataRef{parser::Unwrap<parser::DataRef>(ompObject)}) { in CheckReductionArraySection() local 2063 const parser::DataRef *dataRef) { in IsDataRefTypeParamInquiry() 2091 if (const auto *dataRef{ in CheckIsVarPartOfAnotherVar() local 2379 if (const auto *dataRef{std::get_if<parser::DataRef>(&ele.u)}) { in Enter() local
|
| H A D | assignment.cpp | 176 auto dataRef{ExtractDataRef(assoc->expr(), true)}; in CheckForPureContext() local
|
| H A D | expression.cpp | 274 DataRef &&dataRef, std::vector<Subscript> &&subscripts) { in ApplySubscripts() 296 bool ExpressionAnalyzer::CheckRanks(const DataRef &dataRef) { in CheckRanks() 342 parser::DataRef &dataRef) { in FixMisparsedSubstringDataRef() 379 if (auto *dataRef{std::get_if<parser::DataRef>(&mutate.u)}) { in FixMisparsedSubstring() local 1197 DataRef *dataRef{&*maybeDataRef}; in Analyze() local 2022 std::optional<DataRef> dataRef{ExtractDataRef(std::move(*dtExpr))}; in AnalyzeProcedureComponentRef() local 2409 if (const auto *dataRef{ in AssumedTypeDummy() local
|
| H A D | resolve-names-utils.cpp | 505 const auto &dataRef{std::get<parser::DataRef>(x.t)}; in CheckDesignator() local
|
| H A D | resolve-directives.cpp | 90 const auto *dataRef{std::get_if<parser::DataRef>(&designator.u)}; in GetDesignatorNameIfDataRef() local 763 const evaluate::DataRef dataRef{*(name.symbol)}; in IsLastNameArray() local
|
| H A D | tools.cpp | 872 if (auto dataRef{evaluate::ExtractDataRef(expr, true)}) { in WhyNotModifiable() local
|
| H A D | resolve-names.cpp | 7294 const auto &dataRef{std::get<parser::DataRef>(x.t)}; in Pre() local
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | VectorSubscripts.cpp | 68 mlir::Type gen(const Fortran::evaluate::DataRef &dataRef) { in gen()
|
| H A D | OpenACC.cpp | 31 const auto *dataRef = std::get_if<Fortran::parser::DataRef>(&designator.u); in getDesignatorNameIfDataRef() local
|
| H A D | OpenMP.cpp | 44 const auto *dataRef = std::get_if<Fortran::parser::DataRef>(&designator.u); in getDesignatorNameIfDataRef() local
|