Home
last modified time | relevance | path

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

12

/llvm-project/flang/lib/Semantics/
H A Drewrite-parse-tree.cpp39 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 Dresolve-directives.cpp40 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 Dunparse-with-symbols.cpp30 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 Dresolve-names.cpp525 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 Drewrite-directives.cpp27 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 Dresolve-labels.cpp202 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 Dcanonicalize-directives.cpp24 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 Dcanonicalize-omp.cpp27 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::CanonicalizationOfOmp
H A Dsemantics.cpp84 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 Dcheck-directive-structure.h40 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 Dcheck-coarray.cpp26 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 Dcanonicalize-acc.cpp28 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::semantics::CanonicalizationOfAcc
H A Dcanonicalize-do.cpp21 template <typename T> bool Pre(T &) { return true; } in Pre() function in Fortran::parser::CanonicalizationOfDoLoops
/llvm-project/flang/include/flang/Semantics/
H A Dexpression.h36 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 Dtools.h639 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 DFeatureList.cpp732 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 Ddump-parse-tree.h799 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 DPrintFlangFunctionNames.cpp32 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 DDataSharingProcessor.h40 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 Dprecision.pass.cpp56 using Pre = std::chrono::duration<CT, std::ratio<1, powers[width]>>; in check_precision() typedef
/llvm-project/clang/test/AST/Interp/
H A Dintap.cpp
/llvm-project/flang/include/flang/Frontend/
H A DFrontendActions.h32 bool Pre(const A &) { Pre() function
/llvm-project/flang/examples/FlangOmpReport/
H A DFlangOmpReportVisitor.h60 template <typename A> bool Pre(const A &) { return true; } in Pre() function
H A DFlangOmpReportVisitor.cpp160 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 DPFTBuilder.cpp88 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...]

12