Home
last modified time | relevance | path

Searched defs:dataRef (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp150 [](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 Dfold.cpp166 DataRef FoldOperation(FoldingContext &context, DataRef &&dataRef) { in FoldOperation()
180 if (const DataRef * dataRef{substring.GetParentIf<DataRef>()}) { in FoldOperation() local
H A Dfold-designator.cpp171 const DataRef &dataRef, ConstantSubscript which) { in FoldDesignator()
/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp1073 construct<Substring>(dataRef, parenthesized(Parser<SubstringRange>{}))) in TYPE_PARSER()
H A Dtype-parsers.h86 constexpr Parser<DataRef> dataRef; // R911, R914, R917 variable
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.cpp302 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 Dassignment.cpp176 auto dataRef{ExtractDataRef(assoc->expr(), true)}; in CheckForPureContext() local
H A Dexpression.cpp274 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 Dresolve-names-utils.cpp505 const auto &dataRef{std::get<parser::DataRef>(x.t)}; in CheckDesignator() local
H A Dresolve-directives.cpp90 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 Dtools.cpp872 if (auto dataRef{evaluate::ExtractDataRef(expr, true)}) { in WhyNotModifiable() local
H A Dresolve-names.cpp7294 const auto &dataRef{std::get<parser::DataRef>(x.t)}; in Pre() local
/llvm-project-15.0.7/flang/lib/Lower/
H A DVectorSubscripts.cpp68 mlir::Type gen(const Fortran::evaluate::DataRef &dataRef) { in gen()
H A DOpenACC.cpp31 const auto *dataRef = std::get_if<Fortran::parser::DataRef>(&designator.u); in getDesignatorNameIfDataRef() local
H A DOpenMP.cpp44 const auto *dataRef = std::get_if<Fortran::parser::DataRef>(&designator.u); in getDesignatorNameIfDataRef() local