/llvm-project/flang/lib/Semantics/ |
H A D | definable.cpp | 67 const evaluate::DataRef &dataRef, DefinabilityFlags flags) { in DefinesComponentPointerTarget() argument 112 } else if (auto dataRef{evaluate::ExtractDataRef( in WhyNotDefinableBase() local 182 if (auto dataRef{ WhyNotDefinableLast() local 234 WhyNotDefinable(parser::CharBlock at,const Scope & scope,DefinabilityFlags flags,const evaluate::DataRef & dataRef) WhyNotDefinable() argument 299 if (auto dataRef{evaluate::ExtractDataRef(expr, true, true)}) { WhyNotDefinable() local [all...] |
H A D | expression.cpp | 297 ApplySubscripts(DataRef && dataRef,std::vector<Subscript> && subscripts) ApplySubscripts() argument 441 CheckRanks(const DataRef & dataRef) CheckRanks() argument 485 CheckPolymorphic(const DataRef & dataRef) CheckPolymorphic() argument 502 CheckDataRef(const DataRef & dataRef) CheckDataRef() argument 513 FixMisparsedSubstringDataRef(parser::DataRef & dataRef) FixMisparsedSubstringDataRef() argument 550 if (auto *dataRef{std::get_if<parser::DataRef>(&mutate.u)}) { FixMisparsedSubstring() local 582 std::optional<DataRef> dataRef{ExtractDataRef(std::move(result))}; Analyze() local 1434 DataRef *dataRef{&*maybeDataRef}; Analyze() local 2422 std::optional<DataRef> dataRef{ExtractDataRef(std::move(*dtExpr))}; AnalyzeProcedureComponentRef() local 2972 if (const auto *dataRef{ AssumedTypeDummy() local [all...] |
H A D | check-omp-structure.cpp | 332 if (const auto *dataRef{ CheckPredefinedAllocatorRestriction() local 1783 const auto *dataRef = ErrIfAllocatableVariable() local 1871 const auto *dataRef = CheckAtomicCaptureStmt() local 2577 if (const auto *dataRef{parser::Unwrap<parser::DataRef>(ompObject)}) { CheckReductionArraySection() local 2671 IsDataRefTypeParamInquiry(const parser::DataRef * dataRef) IsDataRefTypeParamInquiry() argument 2697 if (const auto *dataRef{ CheckIsVarPartOfAnotherVar() local 3019 if (const auto *dataRef{std::get_if<parser::DataRef>(&ele.u)}) { Enter() local [all...] |
H A D | resolve-names-utils.cpp | 524 const auto &dataRef{std::get<parser::DataRef>(x.t)}; CheckDesignator() local
|
H A D | resolve-directives.cpp | 1107 const evaluate::DataRef dataRef{*(name.symbol)}; IsLastNameArray() local
|
H A D | resolve-names.cpp | 8180 if (const auto *dataRef{ HandleCall() local 8818 const auto &dataRef{std::get<parser::DataRef>(x.t)}; Pre() local
|
/llvm-project/flang/lib/Evaluate/ |
H A D | variable.cpp | 142 [](const DataRef &dataRef) { return dataRef.LEN(); }, in upper() argument 191 } else if (const auto *dataRef{std::get_if<DataRef>(&parent_)}) { in Fold() local 451 __anon0116223c1502(const DataRef &dataRef) Rank() argument 550 __anon0116223c2902(const DataRef &dataRef) GetBaseObject() argument 563 __anon0116223c2b02(const DataRef &dataRef) GetLastSymbol() argument [all...] |
H A D | fold.cpp | 184 DataRef FoldOperation(FoldingContext &context, DataRef &&dataRef) { in FoldOperation() 198 if (const DataRef * dataRef{substring.GetParentIf<DataRef>()}) { in FoldOperation() local
|
H A D | fold-designator.cpp | 182 const DataRef &dataRef, ConstantSubscript which) { in FoldDesignator() argument
|
H A D | check-expression.cpp | 694 if (auto dataRef{ExtractDataRef(*arg, true, true)}) { operator ()() local
|
/llvm-project/flang/lib/Parser/ |
H A D | Fortran-parsers.cpp | 1133 TYPE_PARSER(construct<Substring> (dataRef,parenthesized (Parser<SubstringRange>{}))) TYPE_PARSER() argument
|
H A D | type-parsers.h | 86 constexpr Parser<DataRef> dataRef; // R911, R914, R917 global() variable
|
/llvm-project/flang/lib/Lower/OpenMP/ |
H A D | Utils.cpp | 197 std::optional<evaluate::DataRef> dataRef = ExtractDataRef(object.ref()); addChildIndexAndMapToParent() local
|
/llvm-project/flang/lib/Lower/ |
H A D | VectorSubscripts.cpp | 69 mlir::Type gen(const Fortran::evaluate::DataRef &dataRef) { in gen()
|
H A D | ConvertExprToHLFIR.cpp | 171 gen(const Fortran::evaluate::DataRef &dataRef) { in gen() argument 437 mlir::Type visit(const Fortran::evaluate::DataRef &dataRef, in visit() argument 1989 convertDataRefToValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::DataRef & dataRef,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertDataRefToValue() argument
|