Lines Matching defs:Post
44 template <typename A> void Post(const A &) {}
132 template <typename A> void Post(const A &) {}
135 void Post(const parser::OpenACCBlockConstruct &) { PopContext(); }
137 void Post(const parser::OpenACCCombinedConstruct &) { PopContext(); }
140 void Post(const parser::OpenACCDeclarativeConstruct &) { PopContext(); }
142 void Post(const parser::AccDeclarativeDirective &) {
148 void Post(const parser::OpenACCStandaloneDeclarativeConstruct &);
150 void Post(const parser::AccBeginBlockDirective &) {
155 void Post(const parser::OpenACCLoopConstruct &) { PopContext(); }
156 void Post(const parser::AccLoopDirective &) {
161 void Post(const parser::OpenACCStandaloneConstruct &) { PopContext(); }
162 void Post(const parser::AccStandaloneDirective &) {
167 void Post(const parser::OpenACCCacheConstruct &) { PopContext(); }
169 void Post(const parser::AccDefaultClause &);
253 void Post(const parser::Name &);
305 template <typename A> void Post(const A &) {}
358 void Post(const parser::OmpDirectiveSpecification &) { PopContext(); }
363 void Post(const parser::OmpMetadirectiveDirective &) { PopContext(); }
366 void Post(const parser::OpenMPBlockConstruct &);
368 void Post(const parser::OmpBeginBlockDirective &) {
373 void Post(const parser::OpenMPSimpleStandaloneConstruct &) { PopContext(); }
376 void Post(const parser::OpenMPLoopConstruct &) { PopContext(); }
377 void Post(const parser::OmpBeginLoopDirective &) {
383 void Post(const parser::OpenMPSectionsConstruct &) { PopContext(); }
386 void Post(const parser::OpenMPCriticalConstruct &) { PopContext(); }
396 void Post(const parser::OpenMPDeclareSimdConstruct &) { PopContext(); }
404 void Post(const parser::OpenMPDepobjConstruct &) { PopContext(); }
441 void Post(const parser::OpenMPRequiresConstruct &) { PopContext(); }
444 void Post(const parser::OpenMPDeclareTargetConstruct &) { PopContext(); }
447 void Post(const parser::OpenMPDeclareMapperConstruct &) { PopContext(); }
450 void Post(const parser::OpenMPThreadprivate &) { PopContext(); }
453 void Post(const parser::OpenMPDeclarativeAllocate &) { PopContext(); }
456 void Post(const parser::OpenMPDispatchConstruct &) { PopContext(); }
459 void Post(const parser::OpenMPExecutableAllocate &);
462 void Post(const parser::OpenMPAllocatorsConstruct &);
464 void Post(const parser::OmpObjectList &x) {
487 void Post(const parser::OmpDefaultClause &);
586 void Post(const parser::OmpIteration &x) {
619 void Post(const parser::Name &);
622 void Post(const parser::GotoStmt &gotoStmt) { CheckSourceLabel(gotoStmt.v); }
623 void Post(const parser::ComputedGotoStmt &computedGotoStmt) {
628 void Post(const parser::ArithmeticIfStmt &arithmeticIfStmt) {
633 void Post(const parser::AssignedGotoStmt &assignedGotoStmt) {
638 void Post(const parser::AltReturnSpec &altReturnSpec) {
641 void Post(const parser::ErrLabel &errLabel) { CheckSourceLabel(errLabel.v); }
642 void Post(const parser::EndLabel &endLabel) { CheckSourceLabel(endLabel.v); }
643 void Post(const parser::EorLabel &eorLabel) { CheckSourceLabel(eorLabel.v); }
645 void Post(const parser::OmpMapClause &x) {
942 void AccAttributeVisitor::Post(
1415 void AccAttributeVisitor::Post(const parser::AccDefaultClause &x) {
1430 void AccAttributeVisitor::Post(const parser::Name &name) {
1607 void OmpAttributeVisitor::Post(const parser::OpenMPBlockConstruct &x) {
2020 void OmpAttributeVisitor::Post(const parser::OmpDefaultClause &x) {
2055 void OmpAttributeVisitor::Post(const parser::OpenMPExecutableAllocate &x) {
2092 void OmpAttributeVisitor::Post(const parser::OpenMPAllocatorsConstruct &x) {
2278 void OmpAttributeVisitor::Post(const parser::Name &name) {