/llvm-project/flang/lib/Semantics/ |
H A D | rewrite-parse-tree.cpp | 39 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::RewriteMutator 56 bool Pre(parse function in Fortran::semantics::RewriteMutator 50 bool Pre(parser::EquivalenceStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 51 bool Pre(parser::Keyword &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 52 bool Pre(parser::EntryStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 53 bool Pre(parser::CompilerDirective &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 57 bool Pre(parser::EndFunctionStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 58 bool Pre(parser::EndInterfaceStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 59 bool Pre(parser::EndModuleStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 60 bool Pre(parser::EndMpSubprogramStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 61 bool Pre(parser::EndProgramStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 62 bool Pre(parser::EndSubmoduleStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 63 bool Pre(parser::EndSubroutineStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 64 bool Pre(parser::EndTypeStmt &) { return false; } Pre() function in Fortran::semantics::RewriteMutator 120 bool RewriteMutator::Pre(parser::ExecutionPart &x) { Pre() function in Fortran::semantics::RewriteMutator [all...] |
H A D | resolve-directives.cpp | 40 template <typename A> bool Pre(const A &) { return true; } Pre() function in Fortran::semantics::DirectiveAttributeVisitor 126 template <typename A> bool Pre(const A &) { return true; } Pre() function in Fortran::semantics::AccAttributeVisitor 169 bool Pre(const parser::AccClause::Copy &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 174 bool Pre(const parser::AccClause::Create &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 180 bool Pre(const parser::AccClause::Copyin &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 193 bool Pre(const parser::AccClause::Copyout &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 199 bool Pre(const parser::AccClause::Present &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 203 bool Pre(const parser::AccClause::Private &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 207 bool Pre(const parser::AccClause::Firstprivate &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 212 bool Pre(const parser::AccClause::Device &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 217 bool Pre(const parser::AccClause::DeviceResident &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 222 bool Pre(const parser::AccClause::Deviceptr &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 227 bool Pre(const parser::AccClause::Link &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 232 bool Pre(const parser::AccClause::Host &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 237 bool Pre(const parser::AccClause::Self &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 299 template <typename A> bool Pre(const A &) { return true; } Pre() function in Fortran::semantics::OmpAttributeVisitor 302 template <typename A> bool Pre(const parser::Statement<A> &statement) { Pre() function in Fortran::semantics::OmpAttributeVisitor 325 bool Pre(const parser::InternalSubprogram &) { Pre() function in Fortran::semantics::OmpAttributeVisitor 331 bool Pre(const parser::ModuleSubprogram &) { Pre() function in Fortran::semantics::OmpAttributeVisitor 337 bool Pre(const parser::StmtFunctionStmt &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 372 bool Pre(const parser::OpenMPDeclareSimdConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 382 bool Pre(const parser::OpenMPRequiresConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 436 bool Pre(const parser::OmpClause::Shared &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 440 bool Pre(const parser::OmpClause::Private &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 444 bool Pre(const parser::OmpAllocateClause &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 449 bool Pre(const parser::OmpClause::Firstprivate &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 453 bool Pre(const parser::OmpClause::Lastprivate &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 457 bool Pre(const parser::OmpClause::Copyin &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 461 bool Pre(const parser::OmpClause::Copyprivate &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 465 bool Pre(const parser::OmpLinearClause &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 482 bool Pre(const parser::OmpClause::Reduction &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 517 bool Pre(const parser::OmpAlignedClause &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 523 bool Pre(const parser::OmpClause::Nontemporal &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 529 bool Pre(const parser::OmpDependClause &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 541 bool Pre(const parser::OmpClause::UseDevicePtr &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 546 bool Pre(const parser::OmpClause::UseDeviceAddr &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 551 bool Pre(const parser::OmpClause::IsDevicePtr &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 556 bool Pre(const parser::OmpClause::HasDeviceAddr &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 799 bool AccAttributeVisitor::Pre(const parser::OpenACCBlockConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 817 bool AccAttributeVisitor::Pre(const parser::OpenACCDeclarativeConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 882 bool AccAttributeVisitor::Pre(const parser::OpenACCLoopConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 896 bool AccAttributeVisitor::Pre(const parser::OpenACCStandaloneConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1047 bool AccAttributeVisitor::Pre(const parser::OpenACCRoutineConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1073 bool AccAttributeVisitor::Pre(const parser::AccBindClause &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1084 bool AccAttributeVisitor::Pre(const parser::OpenACCCombinedConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1195 bool AccAttributeVisitor::Pre(const parser::OpenACCCacheConstruct &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1334 bool AccAttributeVisitor::Pre(const parser::AccClause::Attach &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1340 bool AccAttributeVisitor::Pre(const parser::AccClause::Detach &x) { Pre() function in Fortran::semantics::AccAttributeVisitor 1502 bool OmpAttributeVisitor::Pre(const parser::OpenMPBlockConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1573 bool OmpAttributeVisitor::Pre( Pre() function in Fortran::semantics::OmpAttributeVisitor 1594 bool OmpAttributeVisitor::Pre(const parser::OpenMPLoopConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1712 bool OmpAttributeVisitor::Pre(const parser::DoConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1845 bool OmpAttributeVisitor::Pre(const parser::OpenMPSectionsConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1863 bool OmpAttributeVisitor::Pre(const parser::OpenMPCriticalConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1879 bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclareTargetConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1901 bool OmpAttributeVisitor::Pre(const parser::OpenMPThreadprivate &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1908 bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclarativeAllocate &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1915 bool OmpAttributeVisitor::Pre(const parser::OpenMPExecutableAllocate &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor 1924 bool OmpAttributeVisitor::Pre(const parser::OpenMPAllocatorsConstruct &x) { Pre() function in Fortran::semantics::OmpAttributeVisitor [all...] |
H A D | unparse-with-symbols.cpp | 30 template <typename T> bool Pre(const T &) { return true; } in Pre() function in Fortran::semantics::SymbolDumpVisitor 32 template <typename T> bool Pre(const parser::Statement<T> &stmt) { in Pre() function in Fortran::semantics::SymbolDumpVisitor 39 bool Pre(const parser::AccClause &clause) { in Pre() function in Fortran::semantics::SymbolDumpVisitor 44 bool Pre(const parser::OmpClause &clause) { in Pre() function in Fortran::semantics::SymbolDumpVisitor 49 bool Pre(const parser::OpenMPThreadprivate &dir) { in Pre() function in Fortran::semantics::SymbolDumpVisitor 109 template <typename T> bool Pre(const T &) { return true; } Pre() function in Fortran::semantics::UsedModuleVisitor
|
H A D | resolve-names.cpp | 525 template <typename T> bool Pre(const parser::Statement<T> &x) { Pre() function in Fortran::semantics::ScopeHandler 932 bool Pre(const parser::BindStmt &) { return BeginAttrs(); } Pre() function in Fortran::semantics::DeclarationVisitor 950 bool Pre(const parser::AllocatableStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 955 bool Pre(const parser::TargetStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 985 bool Pre(const parser::TypeParamDefStmt &) { return BeginDecl(); } Pre() function in Fortran::semantics::DeclarationVisitor 990 bool Pre(const parser::ComponentDefStmt &) { return BeginDecl(); } Pre() function in Fortran::semantics::DeclarationVisitor 1005 bool Pre(const parser::TypeBoundProcBinding &) { return BeginAttrs(); } Pre() function in Fortran::semantics::DeclarationVisitor 1256 bool Pre(const parser::WhereConstructStmt &x) { return CheckDef(x.t); } Pre() function in Fortran::semantics::ConstructVisitor 1257 bool Pre(const parser::ForallConstructStmt &x) { return CheckDef(x.t); } Pre() function in Fortran::semantics::ConstructVisitor 1258 bool Pre(const parser::CriticalStmt &x) { return CheckDef(x.t); } Pre() function in Fortran::semantics::ConstructVisitor 1259 bool Pre(const parser::LabelDoStmt &) { Pre() function in Fortran::semantics::ConstructVisitor 1262 bool Pre(const parser::NonLabelDoStmt &x) { return CheckDef(x.t); } Pre() function in Fortran::semantics::ConstructVisitor 1263 bool Pre(const parser::IfThenStmt &x) { return CheckDef(x.t); } Pre() function in Fortran::semantics::ConstructVisitor 1264 bool Pre(const parser::SelectCaseStmt &x) { return CheckDef(x.t); } Pre() function in Fortran::semantics::ConstructVisitor 1267 bool Pre(const parser::SelectRankStmt &x) { Pre() function in Fortran::semantics::ConstructVisitor 1270 bool Pre(const parser::SelectTypeStmt &x) { Pre() function in Fortran::semantics::ConstructVisitor 1345 bool Pre(const parser::AccBeginBlockDirective &x) { Pre() function in Fortran::semantics::AccVisitor 1352 bool Pre(const parser::AccEndBlockDirective &x) { Pre() function in Fortran::semantics::AccVisitor 1359 bool Pre(const parser::AccBeginLoopDirective &x) { Pre() function in Fortran::semantics::AccVisitor 1388 bool AccVisitor::Pre(const parser::OpenACCBlockConstruct &x) { Pre() function in Fortran::semantics::AccVisitor 1401 bool AccVisitor::Pre(const parser::OpenACCCombinedConstruct &x) { Pre() function in Fortran::semantics::AccVisitor 1415 bool Pre(const parser::OpenMPRequiresConstruct &x) { Pre() function in Fortran::semantics::OmpVisitor 1419 bool Pre(const parser::OmpSimpleStandaloneDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1425 bool Pre(const parser::OmpBeginBlockDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1432 bool Pre(const parser::OmpEndBlockDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1440 bool Pre(const parser::OpenMPLoopConstruct &) { Pre() function in Fortran::semantics::OmpVisitor 1445 bool Pre(const parser::OmpBeginLoopDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1452 bool Pre(const parser::OmpEndLoopDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1460 bool Pre(const parser::OpenMPSectionsConstruct &) { Pre() function in Fortran::semantics::OmpVisitor 1465 bool Pre(const parser::OmpBeginSectionsDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1472 bool Pre(const parser::OmpEndSectionsDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1479 bool Pre(const parser::OmpCriticalDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1486 bool Pre(const parser::OmpEndCriticalDirective &x) { Pre() function in Fortran::semantics::OmpVisitor 1513 bool OmpVisitor::Pre(const parser::OpenMPBlockConstruct &x) { Pre() function in Fortran::semantics::OmpVisitor 1563 template <typename T> bool Pre(const T &) { return true; } Pre() function in Fortran::semantics::ResolveNamesVisitor 1592 bool Pre(const parser::MainProgram &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1595 bool Pre(const parser::FunctionSubprogram &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1598 bool Pre(const parser::SubroutineSubprogram &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1601 bool Pre(const parser::SeparateModuleSubprogram &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1604 bool Pre(const parser::Module &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1607 bool Pre(const parser::Submodule &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1610 bool Pre(const parser::BlockData &) { Pre() function in Fortran::semantics::ResolveNamesVisitor 1834 bool AttrsVisitor::Pre(const parser::IntentSpec &x) { Pre() function in Fortran::semantics::AttrsVisitor 1838 bool AttrsVisitor::Pre(const parser::Pass &x) { Pre() function in Fortran::semantics::AttrsVisitor 1892 bool AttrsVisitor::Pre(const common::CUDADataAttr x) { Pre() function in Fortran::semantics::AttrsVisitor 1924 bool DeclTypeSpecVisitor::Pre(const parser::TypeGuardStmt &) { Pre() function in Fortran::semantics::DeclTypeSpecVisitor 2012 bool ImplicitRulesVisitor::Pre(const parser::ImplicitStmt &x) { Pre() function in Fortran::semantics::ImplicitRulesVisitor 2033 bool ImplicitRulesVisitor::Pre(const parser::LetterSpec &x) { Pre() function in Fortran::semantics::ImplicitRulesVisitor 2048 bool ImplicitRulesVisitor::Pre(const parser::ImplicitSpec &) { Pre() function in Fortran::semantics::ImplicitRulesVisitor 2856 bool ModuleVisitor::Pre(const parser::Only &x) { Pre() function in Fortran::semantics::ModuleVisitor 2897 bool ModuleVisitor::Pre(const parser::Rename::Names &x) { Pre() function in Fortran::semantics::ModuleVisitor 2905 bool ModuleVisitor::Pre(const parser::Rename::Operators &x) { Pre() function in Fortran::semantics::ModuleVisitor 2925 bool ModuleVisitor::Pre(const parser::UseStmt &x) { Pre() function in Fortran::semantics::ModuleVisitor 3450 bool InterfaceVisitor::Pre(const parser::InterfaceStmt &x) { Pre() function in Fortran::semantics::InterfaceVisitor 3464 bool InterfaceVisitor::Pre(const parser::GenericSpec &x) { Pre() function in Fortran::semantics::InterfaceVisitor 3471 bool InterfaceVisitor::Pre(const parser::ProcedureStmt &x) { Pre() function in Fortran::semantics::InterfaceVisitor 3482 bool InterfaceVisitor::Pre(const parser::GenericStmt &) { Pre() function in Fortran::semantics::InterfaceVisitor 3734 bool SubprogramVisitor::Pre(const parser::Suffix &suffix) { Pre() function in Fortran::semantics::SubprogramVisitor 3757 bool SubprogramVisitor::Pre(const parser::PrefixSpec &x) { Pre() function in Fortran::semantics::SubprogramVisitor 3778 bool SubprogramVisitor::Pre(const parser::PrefixSpec::Attributes &attrs) { Pre() function in Fortran::semantics::SubprogramVisitor 3894 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Subroutine &x) { Pre() function in Fortran::semantics::SubprogramVisitor 3906 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Function &x) { Pre() function in Fortran::semantics::SubprogramVisitor 3920 bool SubprogramVisitor::Pre(const parser::SubroutineStmt &stmt) { Pre() function in Fortran::semantics::SubprogramVisitor 3937 bool SubprogramVisitor::Pre(const parser::FunctionStmt &) { Pre() function in Fortran::semantics::SubprogramVisitor 3943 bool SubprogramVisitor::Pre(const parser::EntryStmt &) { return BeginAttrs(); } Pre() function in Fortran::semantics::SubprogramVisitor 4608 bool DeclarationVisitor::Pre(const parser::TypeDeclarationStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4633 bool DeclarationVisitor::Pre(const parser::Initialization &) { Pre() function in Fortran::semantics::DeclarationVisitor 4687 bool DeclarationVisitor::Pre(const parser::BindEntity &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4710 bool DeclarationVisitor::Pre(const parser::OldParameterStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4716 bool DeclarationVisitor::Pre(const parser::NamedConstantDef &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4771 bool DeclarationVisitor::Pre(const parser::NamedConstant &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4781 bool DeclarationVisitor::Pre(const parser::Enumerator &enumerator) { Pre() function in Fortran::semantics::DeclarationVisitor 4836 bool DeclarationVisitor::Pre(const parser::AccessSpec &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4847 bool DeclarationVisitor::Pre(const parser::AsynchronousStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4850 bool DeclarationVisitor::Pre(const parser::ContiguousStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4853 bool DeclarationVisitor::Pre(const parser::ExternalStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4880 bool DeclarationVisitor::Pre(const parser::IntentStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4886 bool DeclarationVisitor::Pre(const parser::IntrinsicStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4932 bool DeclarationVisitor::Pre(const parser::OptionalStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4936 bool DeclarationVisitor::Pre(const parser::ProtectedStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4939 bool DeclarationVisitor::Pre(const parser::ValueStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4943 bool DeclarationVisitor::Pre(const parser::VolatileStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 4946 bool DeclarationVisitor::Pre(const parser::CUDAAttributesStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5202 bool DeclarationVisitor::Pre(const parser::KindParam &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5223 bool DeclarationVisitor::Pre(const parser::VectorTypeSpec &) { Pre() function in Fortran::semantics::DeclarationVisitor 5329 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Type &) { Pre() function in Fortran::semantics::DeclarationVisitor 5341 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Class &) { Pre() function in Fortran::semantics::DeclarationVisitor 5451 bool DeclarationVisitor::Pre(const parser::DerivedTypeDef &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5519 bool DeclarationVisitor::Pre(const parser::DerivedTypeStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 5584 bool DeclarationVisitor::Pre(const parser::TypeAttrSpec::Extends &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5594 bool DeclarationVisitor::Pre(const parser::PrivateStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 5609 bool DeclarationVisitor::Pre(const parser::SequenceStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 5684 bool DeclarationVisitor::Pre(const parser::ProcedureDeclarationStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5706 bool DeclarationVisitor::Pre(const parser::DataComponentDefStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5732 bool DeclarationVisitor::Pre(const parser::ProcComponentDefStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 5739 bool DeclarationVisitor::Pre(const parser::ProcPointerInit &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5783 bool DeclarationVisitor::Pre(const parser::TypeBoundProcedurePart &) { Pre() function in Fortran::semantics::DeclarationVisitor 5902 bool DeclarationVisitor::Pre(const parser::FinalProcedureStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5929 bool DeclarationVisitor::Pre(const parser::TypeBoundGenericStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 5976 bool DeclarationVisitor::Pre(const parser::StructureDef &def) { Pre() function in Fortran::semantics::DeclarationVisitor 6029 bool DeclarationVisitor::Pre(const parser::Union::UnionStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 6034 bool DeclarationVisitor::Pre(const parser::StructureField &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6049 bool DeclarationVisitor::Pre(const parser::AllocateStmt &) { Pre() function in Fortran::semantics::DeclarationVisitor 6057 bool DeclarationVisitor::Pre(const parser::StructureConstructor &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6086 bool DeclarationVisitor::Pre(const parser::BasedPointer &) { Pre() function in Fortran::semantics::DeclarationVisitor 6151 bool DeclarationVisitor::Pre(const parser::NamelistStmt::Group &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6191 bool DeclarationVisitor::Pre(const parser::IoControlSpec &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6204 bool DeclarationVisitor::Pre(const parser::CommonStmt::Block &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6209 bool DeclarationVisitor::Pre(const parser::CommonBlockObject &) { Pre() function in Fortran::semantics::DeclarationVisitor 6225 bool DeclarationVisitor::Pre(const parser::EquivalenceStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6263 bool DeclarationVisitor::Pre(const parser::SaveStmt &x) { Pre() function in Fortran::semantics::DeclarationVisitor 6904 bool ConstructVisitor::Pre(const parser::ConcurrentHeader &header) { Pre() function in Fortran::semantics::ConstructVisitor 6918 bool ConstructVisitor::Pre(const parser::LocalitySpec::Local &x) { Pre() function in Fortran::semantics::ConstructVisitor 6925 bool ConstructVisitor::Pre(const parser::LocalitySpec::LocalInit &x) { Pre() function in Fortran::semantics::ConstructVisitor 6932 bool ConstructVisitor::Pre(const parser::LocalitySpec::Reduce &x) { Pre() function in Fortran::semantics::ConstructVisitor 6939 bool ConstructVisitor::Pre(const parser::LocalitySpec::Shared &x) { Pre() function in Fortran::semantics::ConstructVisitor 6955 bool ConstructVisitor::Pre(const parser::AcSpec &x) { Pre() function in Fortran::semantics::ConstructVisitor 6963 bool ConstructVisitor::Pre(const parser::AcImpliedDo &x) { Pre() function in Fortran::semantics::ConstructVisitor 6985 bool ConstructVisitor::Pre(const parser::DataImpliedDo &x) { Pre() function in Fortran::semantics::ConstructVisitor 7010 bool ConstructVisitor::Pre(const parser::DataIDoObject &x) { Pre() function in Fortran::semantics::ConstructVisitor 7026 bool ConstructVisitor::Pre(const parser::DataStmtObject &x) { Pre() function in Fortran::semantics::ConstructVisitor 7053 bool ConstructVisitor::Pre(const parser::DataStmtValue &x) { Pre() function in Fortran::semantics::ConstructVisitor 7070 bool ConstructVisitor::Pre(const parser::DoConstruct &x) { Pre() function in Fortran::semantics::ConstructVisitor 7085 bool ConstructVisitor::Pre(const parser::ForallConstruct &) { Pre() function in Fortran::semantics::ConstructVisitor 7090 bool ConstructVisitor::Pre(const parser::ForallStmt &) { Pre() function in Fortran::semantics::ConstructVisitor 7096 bool ConstructVisitor::Pre(const parser::BlockConstruct &x) { Pre() function in Fortran::semantics::ConstructVisitor 7136 bool ConstructVisitor::Pre(const parser::Association &x) { Pre() function in Fortran::semantics::ConstructVisitor 7143 bool ConstructVisitor::Pre(const parser::ChangeTeamStmt &x) { Pre() function in Fortran::semantics::ConstructVisitor 7175 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct &) { Pre() function in Fortran::semantics::ConstructVisitor 7234 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { Pre() function in Fortran::semantics::ConstructVisitor 7242 bool ConstructVisitor::Pre(const parser::SelectRankConstruct::RankCase &) { Pre() function in Fortran::semantics::ConstructVisitor 7250 bool ConstructVisitor::Pre(const parser::TypeGuardStmt::Guard &x) { Pre() function in Fortran::semantics::ConstructVisitor 7301 bool ConstructVisitor::Pre(const parser::SelectRankConstruct &) { Pre() function in Fortran::semantics::ConstructVisitor 7482 template <typename A> bool Pre(const A &) { return true; } Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7487 bool Pre(const parser::AssociateConstruct &) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7492 bool Pre(const parser::Association &x) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7496 bool Pre(const parser::BlockConstruct &) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7505 bool Pre(const parser::EntityDecl &x) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7539 bool Pre(const parser::DerivedTypeStmt &x) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7545 bool Pre(const parser::SelectTypeConstruct &) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7550 bool Pre(const parser::SelectTypeStmt &x) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7556 bool Pre(const parser::SelectRankConstruct &) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7561 bool Pre(const parser::SelectRankStmt &x) { Pre() function in Fortran::semantics::ExecutionPartSkimmerBase 7618 bool Pre(const parser::IoControlSpec::Asynchronous &async) { Pre() function in Fortran::semantics::ExecutionPartAsyncIOSkimmer 7700 bool ResolveNamesVisitor::Pre(const parser::FunctionReference &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 7704 bool ResolveNamesVisitor::Pre(const parser::CallStmt &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 7710 bool ResolveNamesVisitor::Pre(const parser::ImportStmt &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 8370 bool ModuleVisitor::Pre(const parser::AccessStmt &x) { Pre() function in Fortran::semantics::ModuleVisitor 8500 bool ResolveNamesVisitor::Pre(const parser::SpecificationPart &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 8793 bool ResolveNamesVisitor::Pre(const parser::ImplicitStmt &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 8817 bool ResolveNamesVisitor::Pre(const parser::PointerAssignmentStmt &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 8882 bool ResolveNamesVisitor::Pre(const parser::StmtFunctionStmt &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 8896 bool ResolveNamesVisitor::Pre(const parser::DefinedOpName &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 9016 bool ResolveNamesVisitor::Pre(const parser::ProgramUnit &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 9053 bool ResolveNamesVisitor::Pre(const parser::Program &x) { Pre() function in Fortran::semantics::ResolveNamesVisitor 9350 template <typename A> bool Pre(const A &) { return true; } Pre() function in Fortran::semantics::DeferredCheckVisitor 9377 bool Pre(const parser::EntityDecl &decl) { Pre() function in Fortran::semantics::DeferredCheckVisitor 9382 bool Pre(const parser::ComponentDecl &decl) { Pre() function in Fortran::semantics::DeferredCheckVisitor 9387 bool Pre(const parser::ProcDecl &decl) { Pre() function in Fortran::semantics::DeferredCheckVisitor 9402 bool Pre(const parser::DataStmtObject &) { Pre() function in Fortran::semantics::DeferredCheckVisitor [all...] |
H A D | rewrite-directives.cpp | 27 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::DirectiveRewriteMutator 42 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::OmpRewriteMutator 52 bool OmpRewriteMutator::Pre(parser::OpenMPAtomicConstruct &x) { in Pre() function in Fortran::semantics::OmpRewriteMutator 152 bool OmpRewriteMutator::Pre(parser::OpenMPRequiresConstruct &x) { Pre() function in Fortran::semantics::OmpRewriteMutator
|
H A D | resolve-labels.cpp | 202 template <typename A> constexpr bool Pre(const A &x) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 221 template <typename A> bool Pre(const parser::Statement<A> &statement) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 258 bool Pre(const parser::ProgramUnit &) { return InitializeNewScopeContext(); } Pre() function in Fortran::semantics::ParseTreeAnalyzer 259 bool Pre(const parser::InternalSubprogram &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 262 bool Pre(const parser::ModuleSubprogram &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 265 bool Pre(const parser::AssociateConstruct &associateConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 268 bool Pre(const parser::BlockConstruct &blockConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 271 bool Pre(const parser::ChangeTeamConstruct &changeTeamConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 274 bool Pre(const parser::CriticalConstruct &criticalConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 277 bool Pre(const parser::DoConstruct &doConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 302 bool Pre(const parser::IfConstruct &ifConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 306 bool Pre(const parser::IfConstruct::ElseIfBlock &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 309 bool Pre(const parser::IfConstruct::ElseBlock &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 312 bool Pre(const parser::EndIfStmt &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 316 bool Pre(const parser::CaseConstruct &caseConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 320 bool Pre(const parser::CaseConstruct::Case &) { return SwitchToNewScope(); } Pre() function in Fortran::semantics::ParseTreeAnalyzer 321 bool Pre(const parser::SelectRankConstruct &selectRankConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 325 bool Pre(const parser::SelectRankConstruct::RankCase &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 328 bool Pre(const parser::SelectTypeConstruct &selectTypeConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 332 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 336 bool Pre(const parser::WhereConstruct &whereConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 339 bool Pre(const parser::ForallConstruct &forallConstruct) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 401 bool Pre(const parser::InterfaceBody &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer 525 bool Pre(const parser::DerivedTypeDef &) { Pre() function in Fortran::semantics::ParseTreeAnalyzer [all...] |
H A D | canonicalize-directives.cpp | 24 template <typename T> bool Pre(T &) { return true; } Pre() function in Fortran::semantics::CanonicalizationOfDirectives 73 bool CanonicalizationOfDirectives::Pre(parser::ExecutionPart &x) { Pre() function in Fortran::semantics::CanonicalizationOfDirectives
|
H A D | canonicalize-omp.cpp | 27 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::CanonicalizationOfOmp
|
H A D | semantics.cpp | 84 template <typename N> bool Pre(const N &node) { in Pre() function in Fortran::semantics::SemanticsVisitor 98 template <typename T> bool Pre(const parser::Statement<T> &node) { in Pre() function in Fortran::semantics::SemanticsVisitor 103 template <typename T> bool Pre(const parser::UnlabeledStatement<T> &node) { in Pre() function in Fortran::semantics::SemanticsVisitor
|
H A D | check-directive-structure.h | 40 template <typename T> bool Pre(const T &) { return true; } Pre() function 43 template <typename T> bool Pre(const parser::Statement<T> &statement) { Pre() function 48 bool Pre(const parser::DoConstruct &) { Pre() function
|
H A D | check-coarray.cpp | 26 template <typename T> bool Pre(const T &) { return true; } in Pre() function in Fortran::semantics::CriticalBodyEnforce 29 template <typename T> bool Pre(const parser::Statement<T> &statement) { in Pre() function in Fortran::semantics::CriticalBodyEnforce
|
H A D | canonicalize-acc.cpp | 28 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::CanonicalizationOfAcc
|
H A D | canonicalize-do.cpp | 21 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::parser::CanonicalizationOfDoLoops
|
/llvm-project/flang/include/flang/Semantics/ |
H A D | expression.h | 36 template <typename A> bool Pre(const A &x) { in Pre() function 443 template <typename A> bool Pre(const A &) { return true; } Pre() function 447 bool Pre(const parser::Expr &x) { Pre() function 451 bool Pre(const parser::Variable &x) { Pre() function 455 bool Pre(const parser::Selector &x) { Pre() function 459 bool Pre(const parser::DataStmtValue &x) { Pre() function 463 bool Pre(const parser::AllocateObject &x) { Pre() function 467 bool Pre(const parser::PointerObject &x) { Pre() function 475 bool Pre(const parser::CallStmt &x) { Pre() function 479 bool Pre(const parser::AssignmentStmt &x) { Pre() function 483 bool Pre(const parser::PointerAssignmentStmt &x) { Pre() function 489 bool Pre(const parser::WhereStmt &) { Pre() function 498 bool Pre(const parser::WhereBodyConstruct &) { Pre() function 508 bool Pre(const parser::ComponentDefStmt &) { Pre() function 513 bool Pre(const parser::Initialization &x) { Pre() function 523 template <typename A> bool Pre(const parser::Scalar<A> &x) { Pre() function 527 template <typename A> bool Pre(const parser::Constant<A> &x) { Pre() function 531 template <typename A> bool Pre(const parser::Integer<A> &x) { Pre() function 535 template <typename A> bool Pre(const parser::Logical<A> &x) { Pre() function 539 template <typename A> bool Pre(const parser::DefaultChar<A> &x) { Pre() function [all...] |
H A D | tools.h | 639 template <typename T> bool Pre(const T &) { return true; } Pre() function 640 template <typename T> bool Pre(const parser::Statement<T> &statement) { Pre() function
|
/llvm-project/flang/examples/FeatureList/ |
H A D | FeatureList.cpp | 732 template <typename A> bool Pre(const A &) { return true; } in Pre() function 746 template <typename A> bool Pre(const Scalar<A> &) { return true; } in Pre() function 749 template <typename A> bool Pre(const Constant<A> &) { return true; } in Pre() function 752 template <typename A> bool Pre(const Integer<A> &) { return true; } in Pre() function 755 template <typename A> bool Pre(const Logical<A> &) { return true; } in Pre() function 726 template <typename T> bool Pre(const Statement<T> &) { return true; } Pre() function 729 template <typename T> bool Pre(const UnlabeledStatement<T> &) { return true; } Pre() function 737 template <typename A> bool Pre(const Scalar<A> &) { return true; } Pre() function 740 template <typename A> bool Pre(const Constant<A> &) { return true; } Pre() function 743 template <typename A> bool Pre(const Integer<A> &) { return true; } Pre() function [all...] |
/llvm-project/flang/include/flang/Parser/ |
H A D | dump-parse-tree.h | 799 bool Pre(const CharBlock &) { return true; } Pre() function 802 template <typename T> bool Pre(const Statement<T> &) { return true; } Pre() function 804 template <typename T> bool Pre(const UnlabeledStatement<T> &) { return true; } Pre() function 807 template <typename T> bool Pre(const common::Indirection<T> &) { Pre() function 812 template <typename A> bool Pre(const Scalar<A> &) { Pre() function 818 template <typename A> bool Pre(const Constant<A> &) { Pre() function 824 template <typename A> bool Pre(const Integer<A> &) { Pre() function 830 template <typename A> bool Pre(const Logical<A> &) { Pre() function 836 template <typename A> bool Pre(const DefaultChar<A> &) { Pre() function 844 template <typename... A> bool Pre(const std::tuple<A...> &) { return true; } Pre() function 847 template <typename... A> bool Pre(const std::variant<A...> &) { return true; } Pre() function [all...] |
/llvm-project/flang/examples/PrintFlangFunctionNames/ |
H A D | PrintFlangFunctionNames.cpp | 32 template <typename A> bool Pre(const A &) { return true; } in Pre() function 35 bool Pre(const Fortran::parser::FunctionSubprogram &) { in Pre() function 48 bool Pre(const Fortran::parser::SubroutineSubprogram &) { in Pre() function
|
/llvm-project/flang/lib/Lower/OpenMP/ |
H A D | DataSharingProcessor.h | 40 bool Pre(const T &) { in Pre() function 46 bool Pre(const parser::OpenMPConstruct &omp) { in Pre() function
|
/llvm-project/libcxx/test/std/time/time.hms/time.hms.members/ |
H A D | precision.pass.cpp | 56 using Pre = std::chrono::duration<CT, std::ratio<1, powers[width]>>; in check_precision() typedef
|
/llvm-project/clang/test/AST/Interp/ |
H A D | intap.cpp |
|
/llvm-project/flang/include/flang/Frontend/ |
H A D | FrontendActions.h | 32 bool Pre(const A &) { Pre() function
|
/llvm-project/flang/examples/FlangOmpReport/ |
H A D | FlangOmpReportVisitor.h | 60 template <typename A> bool Pre(const A &) { return true; } in Pre() function
|
H A D | FlangOmpReportVisitor.cpp | 160 bool OpenMPCounterVisitor::Pre(const OpenMPDeclarativeConstruct &c) { Pre() function in Fortran::parser::OpenMPCounterVisitor 165 bool OpenMPCounterVisitor::Pre(const OpenMPConstruct &c) { Pre() function in Fortran::parser::OpenMPCounterVisitor
|
/llvm-project/flang/lib/Lower/ |
H A D | PFTBuilder.cpp | 88 constexpr bool Pre(const A &a) { in Pre() function in __anonc96f36d90111::PFTBuilder 212 bool Pre(const parser::SpecificationPart &) { Pre() function in __anonc96f36d90111::PFTBuilder 218 bool Pre(const parser::ContainsStmt &) { Pre() function in __anonc96f36d90111::PFTBuilder 227 bool Pre(const parser::Module &node) { return enterModule(node); } Pre() function in __anonc96f36d90111::PFTBuilder 228 bool Pre(const parser::Submodule &node) { return enterModule(node); } Pre() function in __anonc96f36d90111::PFTBuilder 234 bool Pre(const parser::BlockData &node) { Pre() function in __anonc96f36d90111::PFTBuilder 241 bool Pre(const parser::Statement<parser::ForallAssignmentStmt> &statement) { Pre() function in __anonc96f36d90111::PFTBuilder 250 bool Pre(const parser::WhereBodyConstruct &whereBody) { Pre() function in __anonc96f36d90111::PFTBuilder 268 bool Pre(const parser::CompilerDirective &directive) { Pre() function in __anonc96f36d90111::PFTBuilder 285 bool Pre(const parser::OpenACCRoutineConstruct &directive) { Pre() function in __anonc96f36d90111::PFTBuilder 1988 bool Pre(const A &x) { Pre() function 1997 bool Pre(const Fortran::parser::Name &name) { Pre() function [all...] |