Home
last modified time | relevance | path

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

/llvm-project/flang/lib/Semantics/
H A Ddefinable.cpp67 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 Dexpression.cpp297 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 Dcheck-omp-structure.cpp332 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 Dresolve-names-utils.cpp524 const auto &dataRef{std::get<parser::DataRef>(x.t)}; CheckDesignator() local
H A Dresolve-directives.cpp1107 const evaluate::DataRef dataRef{*(name.symbol)}; IsLastNameArray() local
H A Dresolve-names.cpp8180 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 Dvariable.cpp142 [](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 Dfold.cpp184 DataRef FoldOperation(FoldingContext &context, DataRef &&dataRef) { in FoldOperation()
198 if (const DataRef * dataRef{substring.GetParentIf<DataRef>()}) { in FoldOperation() local
H A Dfold-designator.cpp182 const DataRef &dataRef, ConstantSubscript which) { in FoldDesignator() argument
H A Dcheck-expression.cpp694 if (auto dataRef{ExtractDataRef(*arg, true, true)}) { operator ()() local
/llvm-project/flang/lib/Parser/
H A DFortran-parsers.cpp1133 TYPE_PARSER(construct<Substring> (dataRef,parenthesized (Parser<SubstringRange>{}))) TYPE_PARSER() argument
H A Dtype-parsers.h86 constexpr Parser<DataRef> dataRef; // R911, R914, R917 global() variable
/llvm-project/flang/lib/Lower/OpenMP/
H A DUtils.cpp197 std::optional<evaluate::DataRef> dataRef = ExtractDataRef(object.ref()); addChildIndexAndMapToParent() local
/llvm-project/flang/lib/Lower/
H A DVectorSubscripts.cpp69 mlir::Type gen(const Fortran::evaluate::DataRef &dataRef) { in gen()
H A DConvertExprToHLFIR.cpp171 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