/dports/devel/f18/f18-1688bef/lib/semantics/ |
H A D | symbol.cc | 130 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 D | tools.cc | 120 } 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 D | symbol.h | 197 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 D | symbol.cpp | 138 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 D | tools.cpp | 209 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 D | symbol.cpp | 142 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 D | symbol.cpp | 141 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 D | symbol.cpp | 142 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 D | symbol.cpp | 141 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 D | symbol.cpp | 141 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 D | tools.cpp | 233 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 D | symbol.cpp | 142 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 D | symbol.h | 215 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 D | symbol.cpp | 143 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 D | symbol.h | 219 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 D | symbol.h | 213 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 D | symbol.h | 222 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 D | symbol.h | 219 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 D | symbol.h | 213 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 D | symbol.h | 215 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 D | symbol.h | 219 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 D | tools.cpp | 906 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 D | tools.cpp | 1017 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 D | tools.cpp | 1044 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 D | tools.cpp | 1017 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()
|