Lines Matching defs:x
43 template <typename T> bool Pre(const T &x) { in Pre()
59 void Unparse(const std::string &x) { Put(x); } in Unparse()
60 void Unparse(int x) { Put(std::to_string(x)); } in Unparse()
61 void Unparse(unsigned int x) { Put(std::to_string(x)); } in Unparse()
62 void Unparse(long x) { Put(std::to_string(x)); } in Unparse()
63 void Unparse(unsigned long x) { Put(std::to_string(x)); } in Unparse()
64 void Unparse(long long x) { Put(std::to_string(x)); } in Unparse()
65 void Unparse(unsigned long long x) { Put(std::to_string(x)); } in Unparse()
66 void Unparse(char x) { Put(x); } in Unparse()
69 template <typename T> void Before(const Statement<T> &x) { in Before()
81 void Unparse(const Program &x) { // R501 in Unparse()
85 void Unparse(const Name &x) { // R603 in Unparse()
88 void Unparse(const DefinedOperator::IntrinsicOperator &x) { // R608 in Unparse()
132 void Unparse(const DeclarationTypeSpec::Type &x) { // R703 in Unparse()
135 void Unparse(const DeclarationTypeSpec::Class &x) { in Unparse()
140 void Unparse(const DeclarationTypeSpec::Record &x) { in Unparse()
158 void Unparse(const KindSelector &x) { // R706 in Unparse()
168 void Unparse(const SignedIntLiteralConstant &x) { // R707 in Unparse()
172 void Unparse(const IntLiteralConstant &x) { // R708 in Unparse()
176 void Unparse(const Sign &x) { // R712 in Unparse()
179 void Unparse(const RealLiteralConstant &x) { // R714, R715 in Unparse()
182 void Unparse(const ComplexLiteralConstant &x) { // R718 - R720 in Unparse()
185 void Unparse(const CharSelector::LengthAndKind &x) { // R721 in Unparse()
189 void Unparse(const LengthSelector &x) { // R722 in Unparse()
198 void Unparse(const CharLength &x) { // R723 in Unparse()
206 void Unparse(const CharLiteralConstant &x) { // R724 in Unparse()
213 void Unparse(const HollerithLiteralConstant &x) { in Unparse()
224 void Unparse(const LogicalLiteralConstant &x) { // R725 in Unparse()
228 void Unparse(const DerivedTypeStmt &x) { // R727 in Unparse()
238 void Unparse(const TypeAttrSpec::Extends &x) { in Unparse()
241 void Unparse(const EndTypeStmt &x) { // R730 in Unparse()
247 void Unparse(const TypeParamDefStmt &x) { // R732 in Unparse()
252 void Unparse(const TypeParamDecl &x) { // R733 in Unparse()
256 void Unparse(const DataComponentDefStmt &x) { // R737 in Unparse()
281 void Before(const ComponentAttrSpec &x) { in Before()
289 void Post(const ComponentAttrSpec &x) { in Post()
297 void Unparse(const ComponentDecl &x) { // R739 in Unparse()
304 void Unparse(const ComponentArraySpec &x) { // R740 in Unparse()
311 void Unparse(const ProcComponentDefStmt &x) { // R741 in Unparse()
320 void Unparse(const Pass &x) { Word("PASS"), Walk("(", x.v, ")"); } in Unparse()
321 void Unparse(const Initialization &x) { // R743 & R805 in Unparse()
335 void Unparse(const TypeBoundProcedureStmt::WithoutInterface &x) { // R749 in Unparse()
339 void Unparse(const TypeBoundProcedureStmt::WithInterface &x) { in Unparse()
344 void Unparse(const TypeBoundProcDecl &x) { // R750 in Unparse()
348 void Unparse(const TypeBoundGenericStmt &x) { // R751 in Unparse()
355 void Unparse(const FinalProcedureStmt &x) { // R753 in Unparse()
358 void Unparse(const DerivedTypeSpec &x) { // R754 in Unparse()
362 void Unparse(const TypeParamSpec &x) { // R755 in Unparse()
366 void Unparse(const StructureConstructor &x) { // R756 in Unparse()
370 void Unparse(const ComponentSpec &x) { // R757 in Unparse()
377 void Unparse(const EnumeratorDefStmt &x) { // R761 in Unparse()
380 void Unparse(const Enumerator &x) { // R762 in Unparse()
387 void Unparse(const BOZLiteralConstant &x) { // R764 - R767 in Unparse()
390 void Unparse(const AcValue::Triplet &x) { // R773 in Unparse()
394 void Unparse(const ArrayConstructor &x) { // R769 in Unparse()
397 void Unparse(const AcSpec &x) { // R770 in Unparse()
400 template <typename A, typename B> void Unparse(const LoopBounds<A, B> &x) { in Unparse()
404 void Unparse(const AcImpliedDo &x) { // R774 in Unparse()
408 void Unparse(const AcImpliedDoControl &x) { // R775 in Unparse()
413 void Unparse(const TypeDeclarationStmt &x) { // R801 in Unparse()
468 void Before(const AttrSpec &x) { // R802 in Before()
476 void Post(const AttrSpec &x) { in Post()
484 void Unparse(const EntityDecl &x) { // R803 in Unparse()
494 void Unparse(const LanguageBindingSpec &x) { // R808 & R1528 in Unparse()
497 void Unparse(const CoarraySpec &x) { // R809 in Unparse()
504 void Unparse(const DeferredCoshapeSpecList &x) { // R810 in Unparse()
512 void Unparse(const ExplicitCoshapeSpec &x) { // R811 in Unparse()
516 void Unparse(const ExplicitShapeSpec &x) { // R812 - R813 & R816 - R818 in Unparse()
520 void Unparse(const ArraySpec &x) { // R815 in Unparse()
532 void Unparse(const DeferredShapeSpecList &x) { // R820 in Unparse()
540 void Unparse(const AssumedImpliedSpec &x) { // R821 in Unparse()
544 void Unparse(const AssumedSizeSpec &x) { // R822 in Unparse()
548 void Unparse(const ImpliedShapeSpec &x) { // R823 in Unparse()
562 void Unparse(const IntentSpec &x) { // R826 in Unparse()
565 void Unparse(const AccessStmt &x) { // R827 in Unparse()
569 void Unparse(const AllocatableStmt &x) { // R829 in Unparse()
572 void Unparse(const ObjectDecl &x) { // R830 & R860 in Unparse()
577 void Unparse(const AsynchronousStmt &x) { // R831 in Unparse()
580 void Unparse(const BindStmt &x) { // R832 in Unparse()
583 void Unparse(const BindEntity &x) { // R833 in Unparse()
588 void Unparse(const CodimensionStmt &x) { // R834 in Unparse()
591 void Unparse(const CodimensionDecl &x) { // R835 in Unparse()
595 void Unparse(const ContiguousStmt &x) { // R836 in Unparse()
598 void Unparse(const DataStmt &x) { // R837 in Unparse()
601 void Unparse(const DataStmtSet &x) { // R838 in Unparse()
605 void Unparse(const DataImpliedDo &x) { // R840, R842 in Unparse()
610 void Unparse(const DataStmtValue &x) { // R843 in Unparse()
614 void Unparse(const DimensionStmt &x) { // R848 in Unparse()
617 void Unparse(const DimensionStmt::Declaration &x) { in Unparse()
621 void Unparse(const IntentStmt &x) { // R849 in Unparse()
624 void Unparse(const OptionalStmt &x) { // R850 in Unparse()
627 void Unparse(const ParameterStmt &x) { // R851 in Unparse()
630 void Unparse(const NamedConstantDef &x) { // R852 in Unparse()
633 void Unparse(const PointerStmt &x) { // R853 in Unparse()
636 void Unparse(const PointerDecl &x) { // R854 in Unparse()
640 void Unparse(const ProtectedStmt &x) { // R855 in Unparse()
643 void Unparse(const SaveStmt &x) { // R856 in Unparse()
646 void Unparse(const SavedEntity &x) { // R857, R858 in Unparse()
652 void Unparse(const TargetStmt &x) { // R859 in Unparse()
655 void Unparse(const ValueStmt &x) { // R861 in Unparse()
658 void Unparse(const VolatileStmt &x) { // R862 in Unparse()
661 void Unparse(const ImplicitStmt &x) { // R863 in Unparse()
671 void Unparse(const ImplicitSpec &x) { // R864 in Unparse()
675 void Unparse(const LetterSpec &x) { // R865 in Unparse()
682 void Unparse(const ImportStmt &x) { // R867 in Unparse()
700 void Unparse(const NamelistStmt &x) { // R868 in Unparse()
703 void Unparse(const NamelistStmt::Group &x) { in Unparse()
707 void Unparse(const EquivalenceStmt &x) { // R870, R871 in Unparse()
715 void Unparse(const CommonStmt &x) { // R873 in Unparse()
719 void Unparse(const CommonBlockObject &x) { // R874 in Unparse()
723 void Unparse(const CommonStmt::Block &x) { in Unparse()
728 void Unparse(const Substring &x) { // R908, R909 in Unparse()
732 void Unparse(const CharLiteralConstantSubstring &x) { in Unparse()
736 void Unparse(const SubstringRange &x) { // R910 in Unparse()
739 void Unparse(const PartRef &x) { // R912 in Unparse()
744 void Unparse(const StructureComponent &x) { // R913 in Unparse()
754 void Unparse(const ArrayElement &x) { // R917 in Unparse()
758 void Unparse(const SubscriptTriplet &x) { // R921 in Unparse()
762 void Unparse(const ImageSelector &x) { // R924 in Unparse()
770 void Before(const ImageSelectorSpec &x) { in Before()
775 void Unparse(const AllocateStmt &x) { // R927 in Unparse()
781 void Before(const AllocOpt &x) { // R928, R931 in Before()
789 void Unparse(const Allocation &x) { // R932 in Unparse()
794 void Unparse(const AllocateShapeSpec &x) { // R934 & R938 in Unparse()
798 void Unparse(const AllocateCoarraySpec &x) { // R937 in Unparse()
802 void Unparse(const NullifyStmt &x) { // R939 in Unparse()
805 void Unparse(const DeallocateStmt &x) { // R941 in Unparse()
810 void Before(const StatOrErrmsg &x) { // R942 & R1165 in Before()
819 bool Pre(const Expr &x) { in Pre()
828 void Unparse(const Expr::Parentheses &x) { Put('('), Walk(x.v), Put(')'); } in Unparse()
832 void Unparse(const Expr::PercentLoc &x) { in Unparse()
835 void Unparse(const Expr::Power &x) { Walk(x.t, "**"); } in Unparse()
836 void Unparse(const Expr::Multiply &x) { Walk(x.t, "*"); } in Unparse()
837 void Unparse(const Expr::Divide &x) { Walk(x.t, "/"); } in Unparse()
838 void Unparse(const Expr::Add &x) { Walk(x.t, "+"); } in Unparse()
839 void Unparse(const Expr::Subtract &x) { Walk(x.t, "-"); } in Unparse()
840 void Unparse(const Expr::Concat &x) { Walk(x.t, "//"); } in Unparse()
841 void Unparse(const Expr::LT &x) { Walk(x.t, "<"); } in Unparse()
842 void Unparse(const Expr::LE &x) { Walk(x.t, "<="); } in Unparse()
843 void Unparse(const Expr::EQ &x) { Walk(x.t, "=="); } in Unparse()
844 void Unparse(const Expr::NE &x) { Walk(x.t, "/="); } in Unparse()
845 void Unparse(const Expr::GE &x) { Walk(x.t, ">="); } in Unparse()
846 void Unparse(const Expr::GT &x) { Walk(x.t, ">"); } in Unparse()
847 void Unparse(const Expr::AND &x) { Walk(x.t, ".AND."); } in Unparse()
848 void Unparse(const Expr::OR &x) { Walk(x.t, ".OR."); } in Unparse()
849 void Unparse(const Expr::EQV &x) { Walk(x.t, ".EQV."); } in Unparse()
850 void Unparse(const Expr::NEQV &x) { Walk(x.t, ".NEQV."); } in Unparse()
851 void Unparse(const Expr::ComplexConstructor &x) { in Unparse()
854 void Unparse(const Expr::DefinedBinary &x) { in Unparse()
859 void Unparse(const DefinedOpName &x) { // R1003, R1023, R1414, & R1415 in Unparse()
862 void Unparse(const AssignmentStmt &x) { // R1032 in Unparse()
871 void Unparse(const PointerAssignmentStmt &x) { // R1033, R1034, R1038 in Unparse()
892 void Unparse(const BoundsRemapping &x) { // R1036 in Unparse()
895 void Unparse(const WhereStmt &x) { // R1041, R1045, R1046 in Unparse()
898 void Unparse(const WhereConstructStmt &x) { // R1043 in Unparse()
903 void Unparse(const MaskedElsewhereStmt &x) { // R1047 in Unparse()
909 void Unparse(const ElsewhereStmt &x) { // R1048 in Unparse()
912 void Unparse(const EndWhereStmt &x) { // R1049 in Unparse()
915 void Unparse(const ForallConstructStmt &x) { // R1051 in Unparse()
920 void Unparse(const EndForallStmt &x) { // R1054 in Unparse()
927 void Unparse(const AssociateStmt &x) { // R1103 in Unparse()
932 void Unparse(const Association &x) { // R1104 in Unparse()
935 void Unparse(const EndAssociateStmt &x) { // R1106 in Unparse()
938 void Unparse(const BlockStmt &x) { // R1108 in Unparse()
941 void Unparse(const EndBlockStmt &x) { // R1110 in Unparse()
944 void Unparse(const ChangeTeamStmt &x) { // R1112 in Unparse()
951 void Unparse(const CoarrayAssociation &x) { // R1113 in Unparse()
954 void Unparse(const EndChangeTeamStmt &x) { // R1114 in Unparse()
959 void Unparse(const CriticalStmt &x) { // R1117 in Unparse()
964 void Unparse(const EndCriticalStmt &x) { // R1118 in Unparse()
967 void Unparse(const DoConstruct &x) { // R1119, R1120 in Unparse()
972 void Unparse(const LabelDoStmt &x) { // R1121 in Unparse()
977 void Unparse(const NonLabelDoStmt &x) { // R1122 in Unparse()
981 void Unparse(const LoopControl &x) { // R1123 in Unparse()
990 void Unparse(const ConcurrentHeader &x) { // R1125 in Unparse()
995 void Unparse(const ConcurrentControl &x) { // R1126 - R1128 in Unparse()
1003 void Unparse(const LocalitySpec::Local &x) { in Unparse()
1006 void Unparse(const LocalitySpec::LocalInit &x) { in Unparse()
1009 void Unparse(const LocalitySpec::Shared &x) { in Unparse()
1013 void Unparse(const EndDoStmt &x) { // R1132 in Unparse()
1016 void Unparse(const CycleStmt &x) { // R1133 in Unparse()
1019 void Unparse(const IfThenStmt &x) { // R1135 in Unparse()
1024 void Unparse(const ElseIfStmt &x) { // R1136 in Unparse()
1029 void Unparse(const ElseStmt &x) { // R1137 in Unparse()
1032 void Unparse(const EndIfStmt &x) { // R1138 in Unparse()
1035 void Unparse(const IfStmt &x) { // R1139 in Unparse()
1038 void Unparse(const SelectCaseStmt &x) { // R1141, R1144 in Unparse()
1043 void Unparse(const CaseStmt &x) { // R1142 in Unparse()
1047 void Unparse(const EndSelectStmt &x) { // R1143 & R1151 & R1155 in Unparse()
1050 void Unparse(const CaseSelector &x) { // R1145 in Unparse()
1059 void Unparse(const CaseValueRange::Range &x) { // R1146 in Unparse()
1062 void Unparse(const SelectRankStmt &x) { // R1149 in Unparse()
1067 void Unparse(const SelectRankCaseStmt &x) { // R1150 in Unparse()
1079 void Unparse(const SelectTypeStmt &x) { // R1153 in Unparse()
1084 void Unparse(const TypeGuardStmt &x) { // R1154 in Unparse()
1088 void Unparse(const TypeGuardStmt::Guard &x) { in Unparse()
1099 void Unparse(const ExitStmt &x) { // R1156 in Unparse()
1105 void Unparse(const ComputedGotoStmt &x) { // R1158 in Unparse()
1111 void Unparse(const StopStmt &x) { // R1160, R1161 in Unparse()
1121 void Unparse(const SyncAllStmt &x) { // R1164 in Unparse()
1124 void Unparse(const SyncImagesStmt &x) { // R1166 in Unparse()
1129 void Unparse(const SyncMemoryStmt &x) { // R1168 in Unparse()
1132 void Unparse(const SyncTeamStmt &x) { // R1169 in Unparse()
1136 void Unparse(const EventPostStmt &x) { // R1170 in Unparse()
1140 void Before(const EventWaitStmt::EventWaitSpec &x) { // R1173, R1174 in Before()
1147 void Unparse(const EventWaitStmt &x) { // R1170 in Unparse()
1152 void Unparse(const FormTeamStmt &x) { // R1175, R1177 in Unparse()
1158 void Before(const FormTeamStmt::FormTeamSpec &x) { // R1176, R1178 in Before()
1165 void Unparse(const LockStmt &x) { // R1179 in Unparse()
1170 void Before(const LockStmt::LockStat &x) { // R1180 in Before()
1178 void Unparse(const UnlockStmt &x) { // R1181 in Unparse()
1184 void Unparse(const OpenStmt &x) { // R1204 in Unparse()
1187 bool Pre(const ConnectSpec &x) { // R1205 in Pre()
1228 void Unparse(const CloseStmt &x) { // R1208 in Unparse()
1231 void Before(const CloseStmt::CloseSpec &x) { // R1209 in Before()
1241 void Unparse(const ReadStmt &x) { // R1210 in Unparse()
1260 void Unparse(const WriteStmt &x) { // R1211 in Unparse()
1273 void Unparse(const PrintStmt &x) { // R1212 in Unparse()
1277 bool Pre(const IoControlSpec &x) { // R1213 in Pre()
1338 void Unparse(const InputImpliedDo &x) { // R1218 in Unparse()
1342 void Unparse(const OutputImpliedDo &x) { // R1219 in Unparse()
1346 void Unparse(const WaitStmt &x) { // R1222 in Unparse()
1349 void Before(const WaitSpec &x) { // R1223 in Before()
1361 void Unparse(const BackspaceStmt &x) { // R1224 in Unparse()
1364 void Unparse(const EndfileStmt &x) { // R1225 in Unparse()
1367 void Unparse(const RewindStmt &x) { // R1226 in Unparse()
1370 void Before(const PositionOrFlushSpec &x) { // R1227 & R1229 in Before()
1379 void Unparse(const FlushStmt &x) { // R1228 in Unparse()
1382 void Unparse(const InquireStmt &x) { // R1230 in Unparse()
1393 bool Pre(const InquireSpec &x) { // R1231 in Pre()
1430 void Unparse(const format::FormatSpecification &x) { // R1302, R1303, R1305 in Unparse()
1434 void Unparse(const format::FormatItem &x) { // R1304, R1306, R1321 in Unparse()
1448 const format::IntrinsicTypeDataEditDesc &x) { // R1307(1/2) - R1311 in Unparse()
1450 #define FMT(x) \ in Unparse() argument
1471 void Unparse(const format::DerivedTypeDataEditDesc &x) { // R1307(2/2), R1312 in Unparse()
1478 void Unparse(const format::ControlEditDesc &x) { // R1313, R1315-R1320 in Unparse()
1511 #define FMT(x) \ in Unparse() argument
1538 void Before(const MainProgram &x) { // R1401 in Before()
1546 void Unparse(const EndProgramStmt &x) { // R1403 in Unparse()
1552 void Unparse(const EndModuleStmt &x) { // R1406 in Unparse()
1555 void Unparse(const UseStmt &x) { // R1409 in Unparse()
1563 void Unparse(const Rename &x) { // R1411 in Unparse()
1572 void Unparse(const SubmoduleStmt &x) { // R1417 in Unparse()
1575 void Unparse(const ParentIdentifier &x) { // R1418 in Unparse()
1578 void Unparse(const EndSubmoduleStmt &x) { // R1419 in Unparse()
1581 void Unparse(const BlockDataStmt &x) { // R1421 in Unparse()
1584 void Unparse(const EndBlockDataStmt &x) { // R1422 in Unparse()
1588 void Unparse(const InterfaceStmt &x) { // R1503 in Unparse()
1598 void Unparse(const EndInterfaceStmt &x) { // R1504 in Unparse()
1601 void Unparse(const ProcedureStmt &x) { // R1506 in Unparse()
1609 void Before(const GenericSpec &x) { // R1508, R1509 in Before()
1630 void Post(const GenericSpec &x) { in Post()
1637 void Unparse(const GenericStmt &x) { // R1510 in Unparse()
1642 void Unparse(const ExternalStmt &x) { // R1511 in Unparse()
1645 void Unparse(const ProcedureDeclarationStmt &x) { // R1512 in Unparse()
1650 void Unparse(const ProcDecl &x) { // R1515 in Unparse()
1654 void Unparse(const IntrinsicStmt &x) { // R1519 in Unparse()
1657 void Unparse(const FunctionReference &x) { // R1520 in Unparse()
1661 void Unparse(const CallStmt &x) { // R1521 in Unparse()
1679 void Unparse(const ActualArgSpec &x) { // R1523 in Unparse()
1683 void Unparse(const ActualArg::PercentRef &x) { // R1524 in Unparse()
1686 void Unparse(const ActualArg::PercentVal &x) { in Unparse()
1698 void Unparse(const FunctionStmt &x) { // R1530 in Unparse()
1704 void Unparse(const Suffix &x) { // R1532 in Unparse()
1712 void Unparse(const EndFunctionStmt &x) { // R1533 in Unparse()
1715 void Unparse(const SubroutineStmt &x) { // R1535 in Unparse()
1728 void Unparse(const EndSubroutineStmt &x) { // R1537 in Unparse()
1734 void Unparse(const EndMpSubprogramStmt &x) { // R1540 in Unparse()
1737 void Unparse(const EntryStmt &x) { // R1541 in Unparse()
1742 void Unparse(const ReturnStmt &x) { // R1542 in Unparse()
1750 void Unparse(const StmtFunctionStmt &x) { // R1544 in Unparse()
1757 void Unparse(const CompilerDirective &x) { in Unparse()
1771 void Unparse(const CompilerDirective::IgnoreTKR &x) { in Unparse()
1782 void Unparse(const CompilerDirective::NameValue &x) { in Unparse()
1788 void Unparse(const AccAtomicCapture &x) { in Unparse()
1800 void Unparse(const AccAtomicRead &x) { in Unparse()
1810 void Unparse(const AccAtomicWrite &x) { in Unparse()
1820 void Unparse(const AccAtomicUpdate &x) { in Unparse()
1830 void Unparse(const llvm::acc::Directive &x) { in Unparse()
1835 void Unparse(const AccObjectListWithModifier &x) { in Unparse()
1839 void Unparse(const AccDataModifier::Modifier &x) { in Unparse()
1842 void Unparse(const AccDefaultClause &x) { in Unparse()
1852 void Unparse(const AccClauseList &x) { Walk(" ", x.v, " "); } in Unparse()
1853 void Unparse(const AccGangArgument &x) { in Unparse()
1857 void Unparse(const OpenACCBlockConstruct &x) { in Unparse()
1870 void Unparse(const OpenACCLoopConstruct &x) { in Unparse()
1878 void Unparse(const AccBeginLoopDirective &x) { in Unparse()
1882 void Unparse(const OpenACCStandaloneConstruct &x) { in Unparse()
1890 void Unparse(const OpenACCStandaloneDeclarativeConstruct &x) { in Unparse()
1898 void Unparse(const OpenACCCombinedConstruct &x) { in Unparse()
1910 void Unparse(const OpenACCRoutineConstruct &x) { in Unparse()
1918 void Unparse(const AccObject &x) { in Unparse()
1925 void Unparse(const AccObjectList &x) { Walk(x.v, ","); } in Unparse()
1926 void Unparse(const AccReductionOperator::Operator &x) { in Unparse()
1929 void Unparse(const AccObjectListWithReduction &x) { in Unparse()
1934 void Unparse(const OpenACCCacheConstruct &x) { in Unparse()
1943 void Unparse(const AccWaitArgument &x) { in Unparse()
1947 void Unparse(const OpenACCWaitConstruct &x) { in Unparse()
1959 void Unparse(const OmpObject &x) { in Unparse()
1967 void Unparse(const OmpMapClause &x) { in Unparse()
1973 void Unparse(const OmpScheduleModifier &x) { in Unparse()
1977 void Unparse(const OmpScheduleClause &x) { in Unparse()
1984 void Unparse(const OmpAlignedClause &x) { in Unparse()
1989 void Unparse(const OmpIfClause &x) { in Unparse()
1996 void Unparse(const OmpLinearClause::WithoutModifier &x) { in Unparse()
2001 void Unparse(const OmpLinearClause::WithModifier &x) { in Unparse()
2006 void Unparse(const OmpReductionClause &x) { in Unparse()
2013 void Unparse(const OmpAllocateClause &x) { in Unparse()
2019 void Unparse(const OmpDependSinkVecLength &x) { in Unparse()
2023 void Unparse(const OmpDependSinkVec &x) { in Unparse()
2027 void Unparse(const OmpDependClause::InOut &x) { in Unparse()
2034 bool Pre(const OmpDependClause &x) { in Pre()
2063 void Unparse(const OmpDefaultmapClause &x) { in Unparse()
2071 void Unparse(const OmpDistScheduleClause &x) { in Unparse()
2078 void Unparse(const OmpLoopDirective &x) { in Unparse()
2150 void Unparse(const OmpObjectList &x) { Walk(x.v, ","); } in Unparse()
2151 void Unparse(const OmpSimpleStandaloneDirective &x) { in Unparse()
2179 void Unparse(const OmpBlockDirective &x) { in Unparse()
2225 void Unparse(const OmpAtomic &x) { in Unparse()
2236 void Unparse(const OmpAtomicCapture &x) { in Unparse()
2251 void Unparse(const OmpAtomicRead &x) { in Unparse()
2264 void Unparse(const OmpAtomicUpdate &x) { in Unparse()
2277 void Unparse(const OmpAtomicWrite &x) { in Unparse()
2290 void Unparse(const OmpCriticalDirective &x) { in Unparse()
2298 void Unparse(const OmpEndCriticalDirective &x) { in Unparse()
2305 void Unparse(const OpenMPCriticalConstruct &x) { in Unparse()
2310 void Unparse(const OmpDeclareTargetWithList &x) { in Unparse()
2313 void Unparse(const OmpReductionInitializerClause &x) { in Unparse()
2318 void Unparse(const OmpReductionCombiner::FunctionCombiner &x) { in Unparse()
2330 void Unparse(const OpenMPDeclareReductionConstruct &x) { in Unparse()
2338 bool Pre(const OpenMPDeclarativeConstruct &x) { in Pre()
2373 void Unparse(const OmpSectionsDirective &x) { in Unparse()
2385 void Unparse(const OmpSectionBlocks &x) { in Unparse()
2394 void Unparse(const OpenMPSectionsConstruct &x) { in Unparse()
2407 void Unparse(const OpenMPCancellationPointConstruct &x) { in Unparse()
2414 void Unparse(const OpenMPCancelConstruct &x) { in Unparse()
2422 void Unparse(const OmpMemoryOrderClause &x) { Walk(x.v); } in Unparse()
2423 void Unparse(const OpenMPFlushConstruct &x) { in Unparse()
2431 void Unparse(const OmpEndLoopDirective &x) { in Unparse()
2439 void Unparse(const OmpClauseList &x) { Walk(" ", x.v, " "); } in Unparse()
2440 void Unparse(const OpenMPSimpleStandaloneConstruct &x) { in Unparse()
2448 void Unparse(const OpenMPBlockConstruct &x) { in Unparse()
2461 void Unparse(const OpenMPLoopConstruct &x) { in Unparse()
2470 void Unparse(const BasedPointer &x) { in Unparse()
2474 void Unparse(const BasedPointerStmt &x) { Walk("POINTER ", x.v, ","); } in Unparse()
2475 void Post(const StructureField &x) { in Post()
2483 void Unparse(const StructureStmt &x) { in Unparse()
2501 void Unparse(const OldParameterStmt &x) { in Unparse()
2504 void Unparse(const ArithmeticIfStmt &x) { in Unparse()
2510 void Unparse(const AssignStmt &x) { in Unparse()
2514 void Unparse(const AssignedGotoStmt &x) { in Unparse()
2518 void Unparse(const PauseStmt &x) { Word("PAUSE"), Walk(" ", x.v); } in Unparse()
2567 template <typename T> void Walk(const T &x) { in Walk()
2575 const char *prefix, const std::optional<A> &x, const char *suffix = "") { in Walk()
2581 void Walk(const std::optional<A> &x, const char *suffix = "") { in Walk()
2592 for (const auto &x : list) { in Walk() local