Home
last modified time | relevance | path

Searched refs:ProcEntityDetails (Results 1 – 25 of 181) sorted by relevance

12345678

/dports/devel/f18/f18-1688bef/lib/semantics/
H A Dsymbol.cc130 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
209 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
244 [=](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
267 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
278 [](const ProcEntityDetails &x) { return x.isDummy(); }, in IsDummy()
288 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
352 std::ostream &operator<<(std::ostream &os, const ProcEntityDetails &x) { in operator <<()
H A Dtools.cc120 } else if (const auto *details{symbol.detailsIf<ProcEntityDetails>()}) { in IsDummy()
142 return symbol.GetUltimate().has<ProcEntityDetails>(); in IsProcName()
152 [](const ProcEntityDetails &x) { in IsFunction()
180 [](const ProcEntityDetails &) { return true; }, in IsProcedure() argument
190 return symbol.has<ProcEntityDetails>() && IsPointer(symbol); in IsProcedurePointer()
289 [](const ProcEntityDetails &details) { in FindInterface()
301 [&](const ProcEntityDetails &details) -> const Symbol * { in FindSubprogram()
415 return symbol.get<ProcEntityDetails>().init().has_value(); in IsSaved()
854 return component.has<ProcEntityDetails>() || in StopAtComponentPre()
1001 (symbol.has<semantics::ProcEntityDetails>() && in IsFunctionResult()
[all …]
H A Dsymbol.h197 class ProcEntityDetails : public EntityDetails, public WithPassArg {
199 ProcEntityDetails() = default;
200 explicit ProcEntityDetails(EntityDetails &&d);
216 friend std::ostream &operator<<(std::ostream &, const ProcEntityDetails &);
434 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
530 [](const ProcEntityDetails &x) { in GetType()
559 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
687 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/flang/lib/Semantics/
H A Dsymbol.cpp138 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
219 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
253 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
279 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
290 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
351 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
H A Dtools.cpp209 return symbol.GetUltimate().has<ProcEntityDetails>(); in IsProcName()
213 if (const auto *procDetails{symbol.detailsIf<ProcEntityDetails>()}) { in IsBindCProcedure()
361 [](const ProcEntityDetails &details) { in FindInterface()
373 [&](const ProcEntityDetails &details) -> const Symbol * { in FindSubprogram()
505 } else if (const auto *proc{symbol->detailsIf<ProcEntityDetails>()}) { in CanBeTypeBoundProc()
532 } else if (const auto *proc{symbol.detailsIf<ProcEntityDetails>()}) { in IsInitialized()
1046 return component.has<ProcEntityDetails>() || in StopAtComponentPre()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/flang/lib/Semantics/
H A Dsymbol.cpp142 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
224 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
257 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
287 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
325 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
386 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
/dports/devel/llvm12/llvm-project-12.0.1.src/flang/lib/Semantics/
H A Dsymbol.cpp141 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
223 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
256 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
286 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
297 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
358 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/flang/lib/Semantics/
H A Dsymbol.cpp142 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
224 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
257 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
287 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
325 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
386 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/flang/lib/Semantics/
H A Dsymbol.cpp141 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
223 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
256 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
286 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
297 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
358 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/flang/lib/Semantics/
H A Dsymbol.cpp141 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
222 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
255 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
281 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
292 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
353 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
H A Dtools.cpp233 return symbol.GetUltimate().has<ProcEntityDetails>(); in IsProcName()
237 if (const auto *procDetails{symbol.detailsIf<ProcEntityDetails>()}) { in IsBindCProcedure()
385 [](const ProcEntityDetails &details) { in FindInterface()
397 [&](const ProcEntityDetails &details) -> const Symbol * { in FindSubprogram()
529 } else if (const auto *proc{symbol->detailsIf<ProcEntityDetails>()}) { in CanBeTypeBoundProc()
556 } else if (const auto *proc{symbol.detailsIf<ProcEntityDetails>()}) { in IsInitialized()
1019 } else if (const auto *procDetails{ultimate.detailsIf<ProcEntityDetails>()}) { in ClassifyProcedure()
1106 return component.has<ProcEntityDetails>() || in StopAtComponentPre()
/dports/devel/llvm13/llvm-project-13.0.1.src/flang/lib/Semantics/
H A Dsymbol.cpp142 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
224 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
257 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
287 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
325 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
386 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/flang/include/flang/Semantics/
H A Dsymbol.h215 class ProcEntityDetails : public EntityDetails, public WithPassArg {
217 ProcEntityDetails() = default;
218 explicit ProcEntityDetails(EntityDetails &&d);
241 llvm::raw_ostream &, const ProcEntityDetails &);
472 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
569 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
710 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
743 [](const ProcEntityDetails &x) { in GetType()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/flang/lib/Semantics/
H A Dsymbol.cpp143 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails() function in Fortran::semantics::ProcEntityDetails
225 [](const ProcEntityDetails &) { return "ProcEntity"; }, in DetailsToString() argument
258 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails() argument
288 [&](ProcEntityDetails &x) { x.interface().set_type(type); }, in SetType()
326 [](const ProcEntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
387 llvm::raw_ostream &os, const ProcEntityDetails &x) { in operator <<()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/flang/include/flang/Semantics/
H A Dsymbol.h219 class ProcEntityDetails : public EntityDetails, public WithPassArg {
221 ProcEntityDetails() = default;
222 explicit ProcEntityDetails(EntityDetails &&d);
242 llvm::raw_ostream &, const ProcEntityDetails &);
474 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
583 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
722 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
755 [](const ProcEntityDetails &x) { in GetType()
/dports/devel/llvm12/llvm-project-12.0.1.src/flang/include/flang/Semantics/
H A Dsymbol.h213 class ProcEntityDetails : public EntityDetails, public WithPassArg {
215 ProcEntityDetails() = default;
216 explicit ProcEntityDetails(EntityDetails &&d);
236 llvm::raw_ostream &, const ProcEntityDetails &);
471 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
577 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
718 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
751 [](const ProcEntityDetails &x) { in GetType()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/flang/include/flang/Semantics/
H A Dsymbol.h222 class ProcEntityDetails : public EntityDetails, public WithPassArg {
224 ProcEntityDetails() = default;
225 explicit ProcEntityDetails(EntityDetails &&d);
245 llvm::raw_ostream &, const ProcEntityDetails &);
477 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
587 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
729 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
762 [](const ProcEntityDetails &x) { in GetType()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/flang/include/flang/Semantics/
H A Dsymbol.h219 class ProcEntityDetails : public EntityDetails, public WithPassArg {
221 ProcEntityDetails() = default;
222 explicit ProcEntityDetails(EntityDetails &&d);
242 llvm::raw_ostream &, const ProcEntityDetails &);
474 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
583 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
722 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
755 [](const ProcEntityDetails &x) { in GetType()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/flang/include/flang/Semantics/
H A Dsymbol.h213 class ProcEntityDetails : public EntityDetails, public WithPassArg {
215 ProcEntityDetails() = default;
216 explicit ProcEntityDetails(EntityDetails &&d);
236 llvm::raw_ostream &, const ProcEntityDetails &);
471 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
577 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
718 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
751 [](const ProcEntityDetails &x) { in GetType()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/flang/include/flang/Semantics/
H A Dsymbol.h215 class ProcEntityDetails : public EntityDetails, public WithPassArg {
217 ProcEntityDetails() = default;
218 explicit ProcEntityDetails(EntityDetails &&d);
238 llvm::raw_ostream &, const ProcEntityDetails &);
474 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
579 [&](const ProcEntityDetails &x) { in HasExplicitInterface()
720 inline bool ProcEntityDetails::HasExplicitInterface() const { in HasExplicitInterface()
753 [](const ProcEntityDetails &x) { in GetType()
/dports/devel/llvm13/llvm-project-13.0.1.src/flang/include/flang/Semantics/
H A Dsymbol.h219 class ProcEntityDetails : public EntityDetails, public WithPassArg {
221 ProcEntityDetails() = default;
222 explicit ProcEntityDetails(EntityDetails &&d);
242 llvm::raw_ostream &, const ProcEntityDetails &);
474 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
583 [&](const ProcEntityDetails &x) {
722 inline bool ProcEntityDetails::HasExplicitInterface() const {
755 [](const ProcEntityDetails &x) {
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/flang/lib/Evaluate/
H A Dtools.cpp906 if (const auto *procDetails{symbol.detailsIf<ProcEntityDetails>()}) { in IsPureProcedure()
949 [](const ProcEntityDetails &x) { in IsFunction()
965 [](const ProcEntityDetails &) { return true; }, in IsProcedure() argument
981 return symbol.has<ProcEntityDetails>() && IsPointer(symbol); in IsProcedurePointer()
1001 symbol.get<ProcEntityDetails>().init()) { in IsSaved()
1023 [](const ProcEntityDetails &x) { return x.isDummy(); }, in IsDummy()
1032 (symbol.has<ProcEntityDetails>() && in IsFunctionResult()
1033 symbol.get<ProcEntityDetails>().isFuncResult()); in IsFunctionResult()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/flang/lib/Evaluate/
H A Dtools.cpp1017 if (const auto *procDetails{symbol.detailsIf<ProcEntityDetails>()}) { in IsPureProcedure()
1059 [](const ProcEntityDetails &x) { in IsFunction()
1078 [](const ProcEntityDetails &) { return true; }, in IsProcedure() argument
1099 return symbol.has<ProcEntityDetails>() && IsPointer(symbol); in IsProcedurePointer()
1122 symbol.get<ProcEntityDetails>().init()) { in IsSaved()
1138 [](const ProcEntityDetails &x) { return x.isDummy(); }, in IsDummy()
1147 (symbol.has<ProcEntityDetails>() && in IsFunctionResult()
1148 symbol.get<ProcEntityDetails>().isFuncResult()); in IsFunctionResult()
1219 [&](const ProcEntityDetails &proc) { in FindFunctionResult()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/flang/lib/Evaluate/
H A Dtools.cpp1044 if (const auto *procDetails{symbol.detailsIf<ProcEntityDetails>()}) { in IsPureProcedure()
1086 [](const ProcEntityDetails &x) { in IsFunction()
1105 [](const ProcEntityDetails &) { return true; }, in IsProcedure() argument
1126 return symbol.has<ProcEntityDetails>() && IsPointer(symbol); in IsProcedurePointer()
1149 symbol.get<ProcEntityDetails>().init()) { in IsSaved()
1165 [](const ProcEntityDetails &x) { return x.isDummy(); }, in IsDummy()
1175 (symbol.has<ProcEntityDetails>() && in IsFunctionResult()
1176 symbol.get<ProcEntityDetails>().isFuncResult()); in IsFunctionResult()
1281 [&](const ProcEntityDetails &proc) { in FindFunctionResult()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/flang/lib/Evaluate/
H A Dtools.cpp1017 if (const auto *procDetails{symbol.detailsIf<ProcEntityDetails>()}) { in IsPureProcedure()
1059 [](const ProcEntityDetails &x) { in IsFunction()
1078 [](const ProcEntityDetails &) { return true; }, in IsProcedure() argument
1099 return symbol.has<ProcEntityDetails>() && IsPointer(symbol); in IsProcedurePointer()
1122 symbol.get<ProcEntityDetails>().init()) { in IsSaved()
1138 [](const ProcEntityDetails &x) { return x.isDummy(); }, in IsDummy()
1147 (symbol.has<ProcEntityDetails>() && in IsFunctionResult()
1148 symbol.get<ProcEntityDetails>().isFuncResult()); in IsFunctionResult()
1219 [&](const ProcEntityDetails &proc) { in FindFunctionResult()

12345678