| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-do-forall.h | 41 void Leave(const parser::AssignmentStmt &); in ENUM_CLASS() 42 void Leave(const parser::CallStmt &); in ENUM_CLASS() 43 void Leave(const parser::ConnectSpec &); in ENUM_CLASS() 46 void Leave(const parser::DoConstruct &); in ENUM_CLASS() 48 void Leave(const parser::ForallConstruct &); in ENUM_CLASS() 50 void Leave(const parser::ForallStmt &); in ENUM_CLASS() 54 void Leave(const parser::Expr &); in ENUM_CLASS() 55 void Leave(const parser::InquireSpec &); in ENUM_CLASS() 56 void Leave(const parser::IoControlSpec &); in ENUM_CLASS() 57 void Leave(const parser::OutputImpliedDo &); in ENUM_CLASS() [all …]
|
| H A D | check-acc-structure.h | 47 void Leave(const parser::OpenACCBlockConstruct &); 49 void Leave(const parser::OpenACCCombinedConstruct &); 51 void Leave(const parser::OpenACCLoopConstruct &); 53 void Leave(const parser::OpenACCRoutineConstruct &); 55 void Leave(const parser::OpenACCStandaloneConstruct &); 57 void Leave(const parser::OpenACCStandaloneDeclarativeConstruct &); 59 void Leave(const parser::OpenACCWaitConstruct &); 61 void Leave(const parser::OpenACCAtomicConstruct &); 63 void Leave(const parser::OpenACCCacheConstruct &); 66 void Leave(const parser::AccClauseList &);
|
| H A D | check-omp-structure.h | 133 void Leave(const parser::OpenMPLoopConstruct &); 137 void Leave(const parser::OpenMPBlockConstruct &); 140 void Leave(const parser::OmpEndBlockDirective &); 156 void Leave(const parser::OpenMPThreadprivate &); 161 void Leave(const parser::OpenMPFlushConstruct &); 163 void Leave(const parser::OpenMPCancelConstruct &); 171 void Leave(const parser::OmpClauseList &); 175 void Leave(const parser::OmpAtomicRead &); 177 void Leave(const parser::OmpAtomicWrite &); 179 void Leave(const parser::OmpAtomicUpdate &); [all …]
|
| H A D | check-data.h | 35 void Leave(const parser::DataStmtObject &); 36 void Leave(const parser::DataIDoObject &); 38 void Leave(const parser::DataImpliedDo &); 39 void Leave(const parser::DataStmtSet &); 41 void Leave(const parser::ComponentDecl &); 42 void Leave(const parser::EntityDecl &);
|
| H A D | check-io.h | 69 void Leave(const parser::BackspaceStmt &); 70 void Leave(const parser::CloseStmt &); 71 void Leave(const parser::EndfileStmt &); 72 void Leave(const parser::FlushStmt &); 73 void Leave(const parser::InquireStmt &); 74 void Leave(const parser::OpenStmt &); 75 void Leave(const parser::PrintStmt &); 76 void Leave(const parser::ReadStmt &); 77 void Leave(const parser::RewindStmt &); 78 void Leave(const parser::WaitStmt &); [all …]
|
| H A D | check-coarray.h | 30 void Leave(const parser::ChangeTeamStmt &); 31 void Leave(const parser::SyncTeamStmt &); 32 void Leave(const parser::ImageSelector &); 33 void Leave(const parser::FormTeamStmt &);
|
| H A D | assignment.h | 46 void Leave(const parser::WhereStmt &); 48 void Leave(const parser::EndWhereStmt &); 50 void Leave(const parser::MaskedElsewhereStmt &);
|
| H A D | check-data.cpp | 38 void DataChecker::Leave(const parser::DataImpliedDo &x) { in Leave() function in Fortran::semantics::DataChecker 182 void DataChecker::Leave(const parser::DataIDoObject &object) { in Leave() function in Fortran::semantics::DataChecker 207 void DataChecker::Leave(const parser::DataStmtObject &dataObject) { in Leave() function in Fortran::semantics::DataChecker 224 void DataChecker::Leave(const parser::DataStmtSet &set) { in Leave() function in Fortran::semantics::DataChecker 246 void DataChecker::Leave(const parser::ComponentDecl &decl) { in Leave() function in Fortran::semantics::DataChecker 250 void DataChecker::Leave(const parser::EntityDecl &decl) { in Leave() function in Fortran::semantics::DataChecker
|
| H A D | check-acc-structure.cpp | 93 void AccStructureChecker::Leave(const parser::AccClauseList &) {} in Leave() function in Fortran::semantics::AccStructureChecker 105 void AccStructureChecker::Leave(const parser::OpenACCBlockConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker 139 void AccStructureChecker::Leave( in Leave() function in Fortran::semantics::AccStructureChecker 183 void AccStructureChecker::Leave(const parser::OpenACCCombinedConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker 207 void AccStructureChecker::Leave(const parser::OpenACCLoopConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker 227 void AccStructureChecker::Leave(const parser::OpenACCStandaloneConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker 276 void AccStructureChecker::Leave(const parser::OpenACCRoutineConstruct &) { in Leave() function in Fortran::semantics::AccStructureChecker 289 void AccStructureChecker::Leave(const parser::OpenACCWaitConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker 296 void AccStructureChecker::Leave(const parser::OpenACCAtomicConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker 305 void AccStructureChecker::Leave(const parser::OpenACCCacheConstruct &x) { in Leave() function in Fortran::semantics::AccStructureChecker
|
| H A D | check-purity.h | 25 void Leave(const parser::SubroutineSubprogram &); 27 void Leave(const parser::FunctionSubprogram &);
|
| H A D | check-coarray.cpp | 85 void CoarrayChecker::Leave(const parser::ChangeTeamStmt &x) { in Leave() function in Fortran::semantics::CoarrayChecker 90 void CoarrayChecker::Leave(const parser::SyncTeamStmt &x) { in Leave() function in Fortran::semantics::CoarrayChecker 94 void CoarrayChecker::Leave(const parser::ImageSelector &imageSelector) { in Leave() function in Fortran::semantics::CoarrayChecker 133 void CoarrayChecker::Leave(const parser::FormTeamStmt &x) { in Leave() function in Fortran::semantics::CoarrayChecker
|
| H A D | semantics.cpp | 73 using C::Leave...; 75 using BaseChecker::Leave; 87 Leave(node); in Post() 104 Leave(node); in Post() 108 Leave(node); in Post() 124 void Leave(const parser::EntryStmt &) { in Leave() function in Fortran::semantics::MiscChecker 129 void Leave(const parser::AssignStmt &stmt) { in Leave() function in Fortran::semantics::MiscChecker 132 void Leave(const parser::AssignedGotoStmt &stmt) { in Leave() function in Fortran::semantics::MiscChecker
|
| H A D | check-purity.cpp | 26 void PurityChecker::Leave(const parser::SubroutineSubprogram &) { Left(); } in Leave() function in Fortran::semantics::PurityChecker 34 void PurityChecker::Leave(const parser::FunctionSubprogram &) { Left(); } in Leave() function in Fortran::semantics::PurityChecker
|
| H A D | check-do-forall.cpp | 796 void DoForallChecker::Leave(const parser::DoConstruct &doConstruct) { in Leave() function in Fortran::semantics::DoForallChecker 806 void DoForallChecker::Leave(const parser::ForallConstruct &construct) { in Leave() function in Fortran::semantics::DoForallChecker 816 void DoForallChecker::Leave(const parser::ForallStmt &stmt) { in Leave() function in Fortran::semantics::DoForallChecker 821 void DoForallChecker::Leave(const parser::ForallAssignmentStmt &stmt) { in Leave() function in Fortran::semantics::DoForallChecker 941 void DoForallChecker::Leave(const parser::AssignmentStmt &stmt) { in Leave() function in Fortran::semantics::DoForallChecker 970 void DoForallChecker::Leave(const parser::CallStmt &callStmt) { in Leave() function in Fortran::semantics::DoForallChecker 993 void DoForallChecker::Leave(const parser::ConnectSpec &connectSpec) { in Leave() function in Fortran::semantics::DoForallChecker 1023 void DoForallChecker::Leave(const parser::Expr &parsedExpr) { in Leave() function in Fortran::semantics::DoForallChecker 1035 void DoForallChecker::Leave(const parser::InquireSpec &inquireSpec) { in Leave() function in Fortran::semantics::DoForallChecker 1043 void DoForallChecker::Leave(const parser::IoControlSpec &ioControlSpec) { in Leave() function in Fortran::semantics::DoForallChecker [all …]
|
| H A D | check-io.cpp | 639 void IoChecker::Leave(const parser::BackspaceStmt &) { in Leave() function in Fortran::semantics::IoChecker 646 void IoChecker::Leave(const parser::CloseStmt &) { in Leave() function in Fortran::semantics::IoChecker 653 void IoChecker::Leave(const parser::EndfileStmt &) { in Leave() function in Fortran::semantics::IoChecker 660 void IoChecker::Leave(const parser::FlushStmt &) { in Leave() function in Fortran::semantics::IoChecker 667 void IoChecker::Leave(const parser::InquireStmt &stmt) { in Leave() function in Fortran::semantics::IoChecker 680 void IoChecker::Leave(const parser::OpenStmt &) { in Leave() function in Fortran::semantics::IoChecker 713 void IoChecker::Leave(const parser::PrintStmt &) { in Leave() function in Fortran::semantics::IoChecker 750 void IoChecker::Leave(const parser::ReadStmt &readStmt) { in Leave() function in Fortran::semantics::IoChecker 773 void IoChecker::Leave(const parser::RewindStmt &) { in Leave() function in Fortran::semantics::IoChecker 780 void IoChecker::Leave(const parser::WaitStmt &) { in Leave() function in Fortran::semantics::IoChecker [all …]
|
| H A D | assignment.cpp | 276 void AssignmentChecker::Leave(const parser::WhereStmt &) { in Leave() function in Fortran::semantics::AssignmentChecker 282 void AssignmentChecker::Leave(const parser::EndWhereStmt &) { in Leave() function in Fortran::semantics::AssignmentChecker 288 void AssignmentChecker::Leave(const parser::MaskedElsewhereStmt &) { in Leave() function in Fortran::semantics::AssignmentChecker
|
| H A D | check-namelist.h | 19 void Leave(const parser::NamelistStmt &);
|
| H A D | check-arithmeticif.h | 22 void Leave(const parser::ArithmeticIfStmt &);
|
| H A D | check-deallocate.h | 22 void Leave(const parser::DeallocateStmt &);
|
| H A D | check-allocate.h | 22 void Leave(const parser::AllocateStmt &);
|
| H A D | check-return.h | 22 void Leave(const parser::ReturnStmt &);
|
| H A D | check-select-rank.h | 19 void Leave(const parser::SelectRankConstruct &);
|
| H A D | check-nullify.h | 22 void Leave(const parser::NullifyStmt &);
|
| H A D | check-if-stmt.h | 22 void Leave(const parser::IfStmt &);
|
| H A D | check-if-stmt.cpp | 16 void IfStmtChecker::Leave(const parser::IfStmt &ifStmt) { in Leave() function in Fortran::semantics::IfStmtChecker
|