Lines Matching defs:Pre
43 template <typename A> bool Pre(const A &) { return true; }
131 template <typename A> bool Pre(const A &) { return true; }
134 bool Pre(const parser::OpenACCBlockConstruct &);
136 bool Pre(const parser::OpenACCCombinedConstruct &);
139 bool Pre(const parser::OpenACCDeclarativeConstruct &);
146 bool Pre(const parser::OpenACCRoutineConstruct &);
147 bool Pre(const parser::AccBindClause &);
154 bool Pre(const parser::OpenACCLoopConstruct &);
160 bool Pre(const parser::OpenACCStandaloneConstruct &);
166 bool Pre(const parser::OpenACCCacheConstruct &);
171 bool Pre(const parser::AccClause::Attach &);
172 bool Pre(const parser::AccClause::Detach &);
174 bool Pre(const parser::AccClause::Copy &x) {
179 bool Pre(const parser::AccClause::Create &x) {
185 bool Pre(const parser::AccClause::Copyin &x) {
198 bool Pre(const parser::AccClause::Copyout &x) {
204 bool Pre(const parser::AccClause::Present &x) {
208 bool Pre(const parser::AccClause::Private &x) {
212 bool Pre(const parser::AccClause::Firstprivate &x) {
217 bool Pre(const parser::AccClause::Device &x) {
222 bool Pre(const parser::AccClause::DeviceResident &x) {
227 bool Pre(const parser::AccClause::Deviceptr &x) {
232 bool Pre(const parser::AccClause::Link &x) {
237 bool Pre(const parser::AccClause::Host &x) {
242 bool Pre(const parser::AccClause::Self &x) {
304 template <typename A> bool Pre(const A &) { return true; }
307 template <typename A> bool Pre(const parser::Statement<A> &statement) {
330 bool Pre(const parser::InternalSubprogram &) {
336 bool Pre(const parser::ModuleSubprogram &) {
342 bool Pre(const parser::StmtFunctionStmt &x) {
354 bool Pre(const parser::OmpDirectiveSpecification &x) {
359 bool Pre(const parser::OmpMetadirectiveDirective &x) {
365 bool Pre(const parser::OpenMPBlockConstruct &);
372 bool Pre(const parser::OpenMPSimpleStandaloneConstruct &);
375 bool Pre(const parser::OpenMPLoopConstruct &);
380 bool Pre(const parser::DoConstruct &);
382 bool Pre(const parser::OpenMPSectionsConstruct &);
385 bool Pre(const parser::OpenMPCriticalConstruct &critical);
388 bool Pre(const parser::OpenMPDeclareSimdConstruct &x) {
398 bool Pre(const parser::OpenMPDepobjConstruct &x) {
406 bool Pre(const parser::OpenMPRequiresConstruct &x) {
443 bool Pre(const parser::OpenMPDeclareTargetConstruct &);
446 bool Pre(const parser::OpenMPDeclareMapperConstruct &);
449 bool Pre(const parser::OpenMPThreadprivate &);
452 bool Pre(const parser::OpenMPDeclarativeAllocate &);
455 bool Pre(const parser::OpenMPDispatchConstruct &);
458 bool Pre(const parser::OpenMPExecutableAllocate &);
461 bool Pre(const parser::OpenMPAllocatorsConstruct &);
479 bool Pre(const parser::OmpClause::Inclusive &x) {
483 bool Pre(const parser::OmpClause::Exclusive &x) {
488 bool Pre(const parser::OmpClause::Shared &x) {
492 bool Pre(const parser::OmpClause::Private &x) {
496 bool Pre(const parser::OmpAllocateClause &x) {
501 bool Pre(const parser::OmpClause::Firstprivate &x) {
505 bool Pre(const parser::OmpClause::Lastprivate &x) {
510 bool Pre(const parser::OmpClause::Copyin &x) {
514 bool Pre(const parser::OmpClause::Copyprivate &x) {
518 bool Pre(const parser::OmpLinearClause &x) {
524 bool Pre(const parser::OmpClause::Reduction &x) {
574 bool Pre(const parser::OmpAlignedClause &x) {
580 bool Pre(const parser::OmpClause::Nontemporal &x) {
599 bool Pre(const parser::OmpClause::UseDevicePtr &x) {
604 bool Pre(const parser::OmpClause::UseDeviceAddr &x) {
609 bool Pre(const parser::OmpClause::IsDevicePtr &x) {
614 bool Pre(const parser::OmpClause::HasDeviceAddr &x) {
868 bool AccAttributeVisitor::Pre(const parser::OpenACCBlockConstruct &x) {
886 bool AccAttributeVisitor::Pre(const parser::OpenACCDeclarativeConstruct &x) {
951 bool AccAttributeVisitor::Pre(const parser::OpenACCLoopConstruct &x) {
965 bool AccAttributeVisitor::Pre(const parser::OpenACCStandaloneConstruct &x) {
1116 bool AccAttributeVisitor::Pre(const parser::OpenACCRoutineConstruct &x) {
1142 bool AccAttributeVisitor::Pre(const parser::AccBindClause &x) {
1153 bool AccAttributeVisitor::Pre(const parser::OpenACCCombinedConstruct &x) {
1264 bool AccAttributeVisitor::Pre(const parser::OpenACCCacheConstruct &x) {
1403 bool AccAttributeVisitor::Pre(const parser::AccClause::Attach &x) {
1409 bool AccAttributeVisitor::Pre(const parser::AccClause::Detach &x) {
1571 bool OmpAttributeVisitor::Pre(const parser::OpenMPBlockConstruct &x) {
1650 bool OmpAttributeVisitor::Pre(
1672 bool OmpAttributeVisitor::Pre(const parser::OpenMPLoopConstruct &x) {
1794 bool OmpAttributeVisitor::Pre(const parser::DoConstruct &x) {
1917 bool OmpAttributeVisitor::Pre(const parser::OpenMPSectionsConstruct &x) {
1935 bool OmpAttributeVisitor::Pre(const parser::OpenMPCriticalConstruct &x) {
1951 bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclareTargetConstruct &x) {
1974 bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclareMapperConstruct &x) {
1979 bool OmpAttributeVisitor::Pre(const parser::OpenMPThreadprivate &x) {
1986 bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclarativeAllocate &x) {
1993 bool OmpAttributeVisitor::Pre(const parser::OpenMPDispatchConstruct &x) {
1998 bool OmpAttributeVisitor::Pre(const parser::OpenMPExecutableAllocate &x) {
2007 bool OmpAttributeVisitor::Pre(const parser::OpenMPAllocatorsConstruct &x) {