Home
last modified time | relevance | path

Searched defs:designator (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dfold-designator.h112 const Designator<T> &designator, ConstantSubscript which) { in FoldDesignator()
118 const Designator<Type<TypeCategory::Character, KIND>> &designator, in FoldDesignator()
H A Dtools.h78 template <typename A> bool IsAssumedRank(const Designator<A> &designator) { in IsAssumedRank()
96 template <typename A> bool IsCoarray(const Designator<A> &designator) { in IsCoarray()
/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp1012 TYPE_PARSER(construct<EquivalenceObject>(indirect(designator))) in TYPE_PARSER()
H A Dtools.cpp139 const Designator &designator) { in GetCoindexedNamedObject()
155 -> const CoindexedNamedObject * { in GetCoindexedNamedObject()
H A Dtype-parsers.h83 constexpr Parser<Designator> designator; // R901 variable
/llvm-project-15.0.7/flang/lib/Semantics/
H A Ddata-to-inits.cpp154 const parser::Designator &designator) { in Scan()
239 auto designator{exprAnalyzer_.Designate(evaluate::DataRef{symbol})}; in Scan() local
246 const SomeExpr &designator) { in InitDesignator()
301 const evaluate::OffsetSymbol &offsetSymbol, const SomeExpr &designator) { in InitElement()
H A Dresolve-directives.cpp89 const parser::Designator &designator) { in GetDesignatorNameIfDataRef()
761 static bool IsLastNameArray(const parser::Designator &designator) { in IsLastNameArray()
781 [&](const parser::Designator &designator) { in AllowOnlyArrayAndSubArray()
808 [&](const parser::Designator &designator) { in DoNotAllowAssumedSizedArray()
893 [&](const parser::Designator &designator) { in EnsureAllocatableOrPointer()
987 [&](const parser::Designator &designator) { in ResolveAccObject()
1582 [&](const parser::Designator &designator) { in ResolveOmpObject()
H A Dcheck-data.cpp183 if (const auto *designator{ in Leave() local
H A Dresolve-names-utils.cpp370 void EquivalenceSets::AddToSet(const parser::Designator &designator) { in AddToSet()
498 bool EquivalenceSets::CheckDesignator(const parser::Designator &designator) { in CheckDesignator()
H A Dexpression.cpp1073 static NamedEntity IgnoreAnySubscripts(Designator<SomeDerived> &&designator) { in IgnoreAnySubscripts()
1127 if (auto *designator{UnwrapExpr<Designator<SomeDerived>>(*dtExpr)}) { in Analyze() local
2407 if (const auto *designator{ in AssumedTypeDummy() local
2489 const auto &designator{std::get<parser::ProcedureDesignator>(call.t)}; in Analyze() local
H A Dcheck-omp-structure.cpp301 [&](const parser::Designator &designator) { in CheckPredefinedAllocatorRestriction()
2090 [&](const parser::Designator &designator) { in CheckIsVarPartOfAnotherVar()
H A Dcheck-declarations.cpp645 if (auto designator{evaluate::AsGenericExpr(symbol)}) { in CheckPointerInitialization() local
H A Dtools.cpp1271 std::string designator{""}; in BuildResultDesignatorName() local
H A Dresolve-names.cpp5247 const auto &designator{object.v.value()}; in CheckEquivalenceSets() local
6897 auto &designator{std::get<parser::ProcedureDesignator>(call.t)}; in NoteExecutablePartCall() local
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h230 const evaluate::Designator<T> &designator, const Scope &scope) { in FindExternallyVisibleObject()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcxx2a-initializer-aggregates.cpp31 namespace designator { namespace
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenACC.cpp30 getDesignatorNameIfDataRef(const Fortran::parser::Designator &designator) { in getDesignatorNameIfDataRef()
52 [&](const Fortran::parser::Designator &designator) { in genObjectList()
430 if (const auto *designator = in createParallelOp() local
H A DConvertType.cpp355 auto designator = Fortran::evaluate::Fold( in getCharacterLengthHelper() local
H A DVectorSubscripts.cpp57 const auto &designator = std::get<Designator>(expr.u); in genDesignator() local
H A DOpenMP.cpp43 getDesignatorNameIfDataRef(const Fortran::parser::Designator &designator) { in getDesignatorNameIfDataRef()
52 [&](const Fortran::parser::Designator &designator) { in getOmpObjectSymbol()
H A DConvertExpr.cpp717 genMutableBoxValueImpl(const Fortran::evaluate::Designator<T> &designator) { in genMutableBoxValueImpl()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-implementation.h127 Expr<T> FoldOperation(FoldingContext &context, Designator<T> &&designator) { in FoldOperation()
336 template <typename T> Expr<T> Folder<T>::Folding(Designator<T> &&designator) { in Folding()
H A Dcharacteristics.cpp679 [&](const ProcedureDesignator &designator) { in FromActual()
H A Dintrinsics.cpp2449 if (const auto *designator{ in ApplySpecificChecks() local
H A Dtools.cpp740 const auto *designator{std::get_if<ProcedureDesignator>(&expr.u)}; in IsFunction() local