[flang][OpenMP] Sort OpenMP-related names in dump-parse-tree.h, NFC (#154589)
This commit is contained in:
parent
7d167f4564
commit
bd63d9349a
@ -49,6 +49,7 @@ public:
|
|||||||
NODE(std, uint64_t)
|
NODE(std, uint64_t)
|
||||||
NODE_ENUM(common, CUDADataAttr)
|
NODE_ENUM(common, CUDADataAttr)
|
||||||
NODE_ENUM(common, CUDASubprogramAttrs)
|
NODE_ENUM(common, CUDASubprogramAttrs)
|
||||||
|
NODE_ENUM(common, OmpMemoryOrderType)
|
||||||
NODE_ENUM(common, OpenACCDeviceType)
|
NODE_ENUM(common, OpenACCDeviceType)
|
||||||
NODE(format, ControlEditDesc)
|
NODE(format, ControlEditDesc)
|
||||||
NODE(format::ControlEditDesc, Kind)
|
NODE(format::ControlEditDesc, Kind)
|
||||||
@ -482,126 +483,129 @@ public:
|
|||||||
NODE(parser, NullInit)
|
NODE(parser, NullInit)
|
||||||
NODE(parser, ObjectDecl)
|
NODE(parser, ObjectDecl)
|
||||||
NODE(parser, OldParameterStmt)
|
NODE(parser, OldParameterStmt)
|
||||||
NODE(parser, OmpTypeSpecifier)
|
|
||||||
NODE(parser, OmpTypeNameList)
|
|
||||||
NODE(parser, OmpAdjustArgsClause)
|
|
||||||
NODE(OmpAdjustArgsClause, OmpAdjustOp)
|
|
||||||
NODE_ENUM(OmpAdjustArgsClause::OmpAdjustOp, Value)
|
|
||||||
NODE(parser, OmpAppendArgsClause)
|
|
||||||
NODE(OmpAppendArgsClause, OmpAppendOp)
|
|
||||||
NODE(parser, OmpLocator)
|
|
||||||
NODE(parser, OmpLocatorList)
|
|
||||||
NODE(parser, OmpReductionSpecifier)
|
|
||||||
NODE(parser, OmpArgument)
|
|
||||||
NODE(parser, OmpArgumentList)
|
|
||||||
NODE(parser, OmpMetadirectiveDirective)
|
|
||||||
NODE(parser, OmpMatchClause)
|
|
||||||
NODE(parser, OmpOtherwiseClause)
|
|
||||||
NODE(parser, OmpWhenClause)
|
|
||||||
NODE(OmpWhenClause, Modifier)
|
|
||||||
NODE(parser, OmpDirectiveName)
|
|
||||||
NODE(parser, OmpDirectiveSpecification)
|
|
||||||
NODE_ENUM(OmpDirectiveSpecification, Flags)
|
|
||||||
NODE(parser, OmpTraitPropertyName)
|
|
||||||
NODE(parser, OmpTraitScore)
|
|
||||||
NODE(parser, OmpTraitPropertyExtension)
|
|
||||||
NODE(OmpTraitPropertyExtension, Complex)
|
|
||||||
NODE(parser, OmpTraitProperty)
|
|
||||||
NODE(parser, OmpTraitSelectorName)
|
|
||||||
NODE_ENUM(OmpTraitSelectorName, Value)
|
|
||||||
NODE(parser, OmpTraitSelector)
|
|
||||||
NODE(OmpTraitSelector, Properties)
|
|
||||||
NODE(parser, OmpTraitSetSelectorName)
|
|
||||||
NODE_ENUM(OmpTraitSetSelectorName, Value)
|
|
||||||
NODE(parser, OmpTraitSetSelector)
|
|
||||||
NODE(parser, OmpContextSelectorSpecification)
|
|
||||||
NODE(parser, OmpMapper)
|
|
||||||
NODE(parser, OmpMapType)
|
|
||||||
NODE_ENUM(OmpMapType, Value)
|
|
||||||
NODE(parser, OmpMapTypeModifier)
|
|
||||||
NODE_ENUM(OmpMapTypeModifier, Value)
|
|
||||||
NODE(parser, OmpIteratorSpecifier)
|
|
||||||
NODE(parser, OmpIterator)
|
|
||||||
NODE(parser, OmpAbsentClause)
|
|
||||||
NODE(parser, OmpAffinityClause)
|
|
||||||
NODE(OmpAffinityClause, Modifier)
|
|
||||||
NODE(parser, OmpAccessGroup)
|
|
||||||
NODE_ENUM(OmpAccessGroup, Value)
|
|
||||||
NODE(parser, OmpAlignment)
|
|
||||||
NODE(parser, OmpAlignClause)
|
|
||||||
NODE(parser, OmpAlignedClause)
|
|
||||||
NODE(OmpAlignedClause, Modifier)
|
|
||||||
NODE(parser, OmpAlwaysModifier)
|
|
||||||
NODE_ENUM(OmpAlwaysModifier, Value)
|
|
||||||
NODE(parser, OmpAtClause)
|
|
||||||
NODE_ENUM(OmpAtClause, ActionTime)
|
|
||||||
NODE_ENUM(OmpSeverityClause, Severity)
|
|
||||||
NODE(parser, OmpBeginLoopDirective)
|
|
||||||
NODE(parser, OmpBeginSectionsDirective)
|
|
||||||
static std::string GetNodeName(const llvm::omp::Directive &x) {
|
static std::string GetNodeName(const llvm::omp::Directive &x) {
|
||||||
return llvm::Twine("llvm::omp::Directive = ",
|
return llvm::Twine("llvm::omp::Directive = ",
|
||||||
llvm::omp::getOpenMPDirectiveName(x, llvm::omp::FallbackVersion))
|
llvm::omp::getOpenMPDirectiveName(x, llvm::omp::FallbackVersion))
|
||||||
.str();
|
.str();
|
||||||
}
|
}
|
||||||
NODE(parser, OmpClause)
|
static std::string GetNodeName(const llvm::omp::Clause &x) {
|
||||||
#define GEN_FLANG_DUMP_PARSE_TREE_CLAUSES
|
return llvm::Twine(
|
||||||
#include "llvm/Frontend/OpenMP/OMP.inc"
|
"llvm::omp::Clause = ", llvm::omp::getOpenMPClauseName(x))
|
||||||
NODE(parser, OmpClauseList)
|
.str();
|
||||||
|
}
|
||||||
|
NODE(parser, OmpAbsentClause)
|
||||||
|
NODE(parser, OmpAccessGroup)
|
||||||
|
NODE_ENUM(OmpAccessGroup, Value)
|
||||||
|
NODE(parser, OmpAdjustArgsClause)
|
||||||
|
NODE(OmpAdjustArgsClause, OmpAdjustOp)
|
||||||
|
NODE_ENUM(OmpAdjustArgsClause::OmpAdjustOp, Value)
|
||||||
|
NODE(parser, OmpAffinityClause)
|
||||||
|
NODE(OmpAffinityClause, Modifier)
|
||||||
|
NODE(parser, OmpAlignClause)
|
||||||
|
NODE(parser, OmpAlignedClause)
|
||||||
|
NODE(OmpAlignedClause, Modifier)
|
||||||
|
NODE(parser, OmpAlignment)
|
||||||
|
NODE(parser, OmpAlignModifier)
|
||||||
|
NODE(parser, OmpAllocateClause)
|
||||||
|
NODE(OmpAllocateClause, Modifier)
|
||||||
|
NODE(parser, OmpAllocatorComplexModifier)
|
||||||
|
NODE(parser, OmpAllocatorSimpleModifier)
|
||||||
|
NODE(parser, OmpAlwaysModifier)
|
||||||
|
NODE_ENUM(OmpAlwaysModifier, Value)
|
||||||
|
NODE(parser, OmpAppendArgsClause)
|
||||||
|
NODE(OmpAppendArgsClause, OmpAppendOp)
|
||||||
|
NODE(parser, OmpArgument)
|
||||||
|
NODE(parser, OmpArgumentList)
|
||||||
|
NODE(parser, OmpAssumeDirective)
|
||||||
|
NODE(parser, OmpAtClause)
|
||||||
|
NODE_ENUM(OmpAtClause, ActionTime)
|
||||||
|
NODE(parser, OmpAtomicDefaultMemOrderClause)
|
||||||
|
NODE(parser, OmpAutomapModifier)
|
||||||
|
NODE_ENUM(OmpAutomapModifier, Value)
|
||||||
|
NODE(parser, OmpBeginDirective)
|
||||||
|
NODE(parser, OmpBeginLoopDirective)
|
||||||
|
NODE(parser, OmpBeginSectionsDirective)
|
||||||
|
NODE(parser, OmpBindClause)
|
||||||
|
NODE_ENUM(OmpBindClause, Binding)
|
||||||
NODE(parser, OmpCancellationConstructTypeClause)
|
NODE(parser, OmpCancellationConstructTypeClause)
|
||||||
|
NODE(parser, OmpChunkModifier)
|
||||||
|
NODE_ENUM(OmpChunkModifier, Value)
|
||||||
|
NODE(parser, OmpClause)
|
||||||
|
NODE(parser, OmpClauseList)
|
||||||
NODE(parser, OmpCloseModifier)
|
NODE(parser, OmpCloseModifier)
|
||||||
NODE_ENUM(OmpCloseModifier, Value)
|
NODE_ENUM(OmpCloseModifier, Value)
|
||||||
NODE(parser, OmpContainsClause)
|
NODE(parser, OmpContainsClause)
|
||||||
|
NODE(parser, OmpContextSelectorSpecification)
|
||||||
NODE(parser, OmpCriticalDirective)
|
NODE(parser, OmpCriticalDirective)
|
||||||
NODE(parser, OmpErrorDirective)
|
|
||||||
NODE(parser, OmpNothingDirective)
|
|
||||||
NODE(parser, OmpDeclareTargetSpecifier)
|
NODE(parser, OmpDeclareTargetSpecifier)
|
||||||
NODE(parser, OmpDeclareTargetWithClause)
|
NODE(parser, OmpDeclareTargetWithClause)
|
||||||
NODE(parser, OmpDeclareTargetWithList)
|
NODE(parser, OmpDeclareTargetWithList)
|
||||||
NODE(parser, OmpMapperSpecifier)
|
NODE(parser, OmpDeclareVariantDirective)
|
||||||
NODE(parser, OmpDefaultClause)
|
NODE(parser, OmpDefaultClause)
|
||||||
NODE_ENUM(OmpDefaultClause, DataSharingAttribute)
|
NODE_ENUM(OmpDefaultClause, DataSharingAttribute)
|
||||||
NODE(parser, OmpVariableCategory)
|
|
||||||
NODE_ENUM(OmpVariableCategory, Value)
|
|
||||||
NODE(parser, OmpDefaultmapClause)
|
NODE(parser, OmpDefaultmapClause)
|
||||||
NODE_ENUM(OmpDefaultmapClause, ImplicitBehavior)
|
|
||||||
NODE(OmpDefaultmapClause, Modifier)
|
NODE(OmpDefaultmapClause, Modifier)
|
||||||
|
NODE_ENUM(OmpDefaultmapClause, ImplicitBehavior)
|
||||||
NODE(parser, OmpDeleteModifier)
|
NODE(parser, OmpDeleteModifier)
|
||||||
NODE_ENUM(OmpDeleteModifier, Value)
|
NODE_ENUM(OmpDeleteModifier, Value)
|
||||||
NODE(parser, OmpDependenceType)
|
|
||||||
NODE_ENUM(OmpDependenceType, Value)
|
|
||||||
NODE(parser, OmpTaskDependenceType)
|
|
||||||
NODE_ENUM(OmpTaskDependenceType, Value)
|
|
||||||
NODE(parser, OmpDynGroupprivateClause)
|
|
||||||
NODE(OmpDynGroupprivateClause, Modifier)
|
|
||||||
NODE(parser, OmpIndirectClause)
|
|
||||||
NODE(parser, OmpIterationOffset)
|
|
||||||
NODE(parser, OmpIteration)
|
|
||||||
NODE(parser, OmpIterationVector)
|
|
||||||
NODE(parser, OmpDoacross)
|
|
||||||
NODE(OmpDoacross, Sink)
|
|
||||||
NODE(OmpDoacross, Source)
|
|
||||||
NODE(parser, OmpDependClause)
|
NODE(parser, OmpDependClause)
|
||||||
NODE(OmpDependClause, TaskDep)
|
NODE(OmpDependClause, TaskDep)
|
||||||
NODE(OmpDependClause::TaskDep, Modifier)
|
NODE(OmpDependClause::TaskDep, Modifier)
|
||||||
NODE(parser, OmpAutomapModifier)
|
NODE(parser, OmpDependenceType)
|
||||||
NODE_ENUM(OmpAutomapModifier, Value)
|
NODE_ENUM(OmpDependenceType, Value)
|
||||||
NODE(parser, OmpDetachClause)
|
|
||||||
NODE(parser, OmpDoacrossClause)
|
|
||||||
NODE(parser, OmpDestroyClause)
|
NODE(parser, OmpDestroyClause)
|
||||||
|
NODE(parser, OmpDetachClause)
|
||||||
|
NODE(parser, OmpDeviceClause)
|
||||||
|
NODE(OmpDeviceClause, Modifier)
|
||||||
|
NODE(parser, OmpDeviceModifier)
|
||||||
|
NODE_ENUM(OmpDeviceModifier, Value)
|
||||||
|
NODE(parser, OmpDeviceTypeClause)
|
||||||
|
NODE_ENUM(OmpDeviceTypeClause, DeviceTypeDescription)
|
||||||
|
NODE(parser, OmpDirectiveName)
|
||||||
|
NODE(parser, OmpDirectiveSpecification)
|
||||||
|
NODE_ENUM(OmpDirectiveSpecification, Flags)
|
||||||
|
NODE(parser, OmpDoacross)
|
||||||
|
NODE(OmpDoacross, Sink)
|
||||||
|
NODE(OmpDoacross, Source)
|
||||||
|
NODE(parser, OmpDoacrossClause)
|
||||||
|
NODE(parser, OmpDynGroupprivateClause)
|
||||||
|
NODE(OmpDynGroupprivateClause, Modifier)
|
||||||
|
NODE(parser, OmpEndAssumeDirective)
|
||||||
NODE(parser, OmpEndCriticalDirective)
|
NODE(parser, OmpEndCriticalDirective)
|
||||||
|
NODE(parser, OmpEndDirective)
|
||||||
NODE(parser, OmpEndLoopDirective)
|
NODE(parser, OmpEndLoopDirective)
|
||||||
NODE(parser, OmpEndSectionsDirective)
|
NODE(parser, OmpEndSectionsDirective)
|
||||||
NODE(parser, OmpEnterClause)
|
NODE(parser, OmpEnterClause)
|
||||||
NODE(OmpEnterClause, Modifier)
|
NODE(OmpEnterClause, Modifier)
|
||||||
|
NODE(parser, OmpErrorDirective)
|
||||||
|
NODE(parser, OmpExpectation)
|
||||||
|
NODE_ENUM(OmpExpectation, Value)
|
||||||
NODE(parser, OmpFailClause)
|
NODE(parser, OmpFailClause)
|
||||||
NODE(parser, OmpFromClause)
|
NODE(parser, OmpFromClause)
|
||||||
NODE(OmpFromClause, Modifier)
|
NODE(OmpFromClause, Modifier)
|
||||||
NODE(parser, OmpExpectation)
|
NODE(parser, OmpGrainsizeClause)
|
||||||
NODE_ENUM(OmpExpectation, Value)
|
NODE(OmpGrainsizeClause, Modifier)
|
||||||
NODE(parser, OmpHintClause)
|
NODE(parser, OmpHintClause)
|
||||||
NODE(parser, OmpHoldsClause)
|
NODE(parser, OmpHoldsClause)
|
||||||
NODE(parser, OmpIfClause)
|
NODE(parser, OmpIfClause)
|
||||||
NODE(OmpIfClause, Modifier)
|
NODE(OmpIfClause, Modifier)
|
||||||
|
NODE(parser, OmpIndirectClause)
|
||||||
|
NODE(parser, OmpInitClause)
|
||||||
|
NODE(OmpInitClause, Modifier)
|
||||||
|
NODE(parser, OmpInitializerClause)
|
||||||
|
NODE(parser, OmpInitializerProc)
|
||||||
|
NODE(parser, OmpInReductionClause)
|
||||||
|
NODE(OmpInReductionClause, Modifier)
|
||||||
|
NODE(parser, OmpInteropPreference)
|
||||||
|
NODE(parser, OmpInteropRuntimeIdentifier)
|
||||||
|
NODE(parser, OmpInteropType)
|
||||||
|
NODE_ENUM(OmpInteropType, Value)
|
||||||
|
NODE(parser, OmpIteration)
|
||||||
|
NODE(parser, OmpIterationOffset)
|
||||||
|
NODE(parser, OmpIterationVector)
|
||||||
|
NODE(parser, OmpIterator)
|
||||||
|
NODE(parser, OmpIteratorSpecifier)
|
||||||
NODE(parser, OmpLastprivateClause)
|
NODE(parser, OmpLastprivateClause)
|
||||||
NODE(OmpLastprivateClause, Modifier)
|
NODE(OmpLastprivateClause, Modifier)
|
||||||
NODE(parser, OmpLastprivateModifier)
|
NODE(parser, OmpLastprivateModifier)
|
||||||
@ -610,87 +614,92 @@ public:
|
|||||||
NODE(OmpLinearClause, Modifier)
|
NODE(OmpLinearClause, Modifier)
|
||||||
NODE(parser, OmpLinearModifier)
|
NODE(parser, OmpLinearModifier)
|
||||||
NODE_ENUM(OmpLinearModifier, Value)
|
NODE_ENUM(OmpLinearModifier, Value)
|
||||||
NODE(parser, OmpStepComplexModifier)
|
NODE(parser, OmpLocator)
|
||||||
NODE(parser, OmpStepSimpleModifier)
|
NODE(parser, OmpLocatorList)
|
||||||
NODE(parser, OmpLoopDirective)
|
NODE(parser, OmpLoopDirective)
|
||||||
NODE(parser, OmpMapClause)
|
NODE(parser, OmpMapClause)
|
||||||
NODE(parser, OmpMessageClause)
|
|
||||||
NODE(OmpMapClause, Modifier)
|
NODE(OmpMapClause, Modifier)
|
||||||
static std::string GetNodeName(const llvm::omp::Clause &x) {
|
NODE(parser, OmpMapper)
|
||||||
return llvm::Twine(
|
NODE(parser, OmpMapperSpecifier)
|
||||||
"llvm::omp::Clause = ", llvm::omp::getOpenMPClauseName(x))
|
NODE(parser, OmpMapType)
|
||||||
.str();
|
NODE_ENUM(OmpMapType, Value)
|
||||||
}
|
NODE(parser, OmpMapTypeModifier)
|
||||||
NODE(parser, OmpObject)
|
NODE_ENUM(OmpMapTypeModifier, Value)
|
||||||
NODE(parser, OmpObjectList)
|
NODE(parser, OmpMatchClause)
|
||||||
|
NODE(parser, OmpMessageClause)
|
||||||
|
NODE(parser, OmpMetadirectiveDirective)
|
||||||
NODE(parser, OmpNoOpenMPClause)
|
NODE(parser, OmpNoOpenMPClause)
|
||||||
NODE(parser, OmpNoOpenMPRoutinesClause)
|
NODE(parser, OmpNoOpenMPRoutinesClause)
|
||||||
NODE(parser, OmpNoParallelismClause)
|
NODE(parser, OmpNoParallelismClause)
|
||||||
|
NODE(parser, OmpNothingDirective)
|
||||||
|
NODE(parser, OmpNumTasksClause)
|
||||||
|
NODE(OmpNumTasksClause, Modifier)
|
||||||
|
NODE(parser, OmpObject)
|
||||||
|
NODE(parser, OmpObjectList)
|
||||||
NODE(parser, OmpOrderClause)
|
NODE(parser, OmpOrderClause)
|
||||||
NODE(OmpOrderClause, Modifier)
|
NODE(OmpOrderClause, Modifier)
|
||||||
NODE_ENUM(OmpOrderClause, Ordering)
|
NODE_ENUM(OmpOrderClause, Ordering)
|
||||||
|
NODE(parser, OmpOrderingModifier)
|
||||||
|
NODE_ENUM(OmpOrderingModifier, Value)
|
||||||
NODE(parser, OmpOrderModifier)
|
NODE(parser, OmpOrderModifier)
|
||||||
NODE_ENUM(OmpOrderModifier, Value)
|
NODE_ENUM(OmpOrderModifier, Value)
|
||||||
NODE(parser, OmpGrainsizeClause)
|
NODE(parser, OmpOtherwiseClause)
|
||||||
NODE(OmpGrainsizeClause, Modifier)
|
|
||||||
NODE(parser, OmpPrescriptiveness)
|
NODE(parser, OmpPrescriptiveness)
|
||||||
NODE_ENUM(OmpPrescriptiveness, Value)
|
NODE_ENUM(OmpPrescriptiveness, Value)
|
||||||
NODE(parser, OmpNumTasksClause)
|
|
||||||
NODE(OmpNumTasksClause, Modifier)
|
|
||||||
NODE(parser, OmpBindClause)
|
|
||||||
NODE_ENUM(OmpBindClause, Binding)
|
|
||||||
NODE(parser, OmpPresentModifier)
|
NODE(parser, OmpPresentModifier)
|
||||||
NODE_ENUM(OmpPresentModifier, Value)
|
NODE_ENUM(OmpPresentModifier, Value)
|
||||||
NODE(parser, OmpProcBindClause)
|
NODE(parser, OmpProcBindClause)
|
||||||
NODE_ENUM(OmpProcBindClause, AffinityPolicy)
|
NODE_ENUM(OmpProcBindClause, AffinityPolicy)
|
||||||
NODE(parser, OmpReductionModifier)
|
|
||||||
NODE_ENUM(OmpReductionModifier, Value)
|
|
||||||
NODE(parser, OmpReductionClause)
|
NODE(parser, OmpReductionClause)
|
||||||
NODE(OmpReductionClause, Modifier)
|
NODE(OmpReductionClause, Modifier)
|
||||||
NODE(parser, OmpInReductionClause)
|
|
||||||
NODE(OmpInReductionClause, Modifier)
|
|
||||||
NODE(parser, OmpReductionCombiner)
|
NODE(parser, OmpReductionCombiner)
|
||||||
|
NODE(parser, OmpReductionIdentifier)
|
||||||
|
NODE(parser, OmpReductionModifier)
|
||||||
|
NODE_ENUM(OmpReductionModifier, Value)
|
||||||
|
NODE(parser, OmpReductionSpecifier)
|
||||||
NODE(parser, OmpRefModifier)
|
NODE(parser, OmpRefModifier)
|
||||||
NODE_ENUM(OmpRefModifier, Value)
|
NODE_ENUM(OmpRefModifier, Value)
|
||||||
NODE(parser, OmpSelfModifier)
|
|
||||||
NODE_ENUM(OmpSelfModifier, Value)
|
|
||||||
NODE(parser, OmpTaskReductionClause)
|
|
||||||
NODE(OmpTaskReductionClause, Modifier)
|
|
||||||
NODE(parser, OmpInitializerProc)
|
|
||||||
NODE(parser, OmpInitializerClause)
|
|
||||||
NODE(parser, OmpReductionIdentifier)
|
|
||||||
NODE(parser, OmpAllocateClause)
|
|
||||||
NODE(OmpAllocateClause, Modifier)
|
|
||||||
NODE(parser, OmpAlignModifier)
|
|
||||||
NODE(parser, OmpAllocatorComplexModifier)
|
|
||||||
NODE(parser, OmpAllocatorSimpleModifier)
|
|
||||||
NODE(parser, OmpScheduleClause)
|
NODE(parser, OmpScheduleClause)
|
||||||
NODE(OmpScheduleClause, Modifier)
|
NODE(OmpScheduleClause, Modifier)
|
||||||
NODE_ENUM(OmpScheduleClause, Kind)
|
NODE_ENUM(OmpScheduleClause, Kind)
|
||||||
NODE(parser, OmpSeverityClause)
|
|
||||||
NODE(parser, OmpDeviceClause)
|
|
||||||
NODE(OmpDeviceClause, Modifier)
|
|
||||||
NODE(parser, OmpDeviceModifier)
|
|
||||||
NODE_ENUM(OmpDeviceModifier, Value)
|
|
||||||
NODE(parser, OmpDeviceTypeClause)
|
|
||||||
NODE_ENUM(OmpDeviceTypeClause, DeviceTypeDescription)
|
|
||||||
NODE(parser, OmpInteropRuntimeIdentifier)
|
|
||||||
NODE(parser, OmpInteropPreference)
|
|
||||||
NODE(parser, OmpInteropType)
|
|
||||||
NODE_ENUM(OmpInteropType, Value)
|
|
||||||
NODE(parser, OmpInitClause)
|
|
||||||
NODE(OmpInitClause, Modifier)
|
|
||||||
NODE(parser, OmpUseClause)
|
|
||||||
NODE(parser, OmpUpdateClause)
|
|
||||||
NODE(parser, OmpChunkModifier)
|
|
||||||
NODE_ENUM(OmpChunkModifier, Value)
|
|
||||||
NODE(parser, OmpOrderingModifier)
|
|
||||||
NODE_ENUM(OmpOrderingModifier, Value)
|
|
||||||
NODE(parser, OmpSectionsDirective)
|
NODE(parser, OmpSectionsDirective)
|
||||||
|
NODE(parser, OmpSelfModifier)
|
||||||
|
NODE_ENUM(OmpSelfModifier, Value)
|
||||||
|
NODE(parser, OmpSeverityClause)
|
||||||
|
NODE_ENUM(OmpSeverityClause, Severity)
|
||||||
|
NODE(parser, OmpStepComplexModifier)
|
||||||
|
NODE(parser, OmpStepSimpleModifier)
|
||||||
|
NODE(parser, OmpTaskDependenceType)
|
||||||
|
NODE_ENUM(OmpTaskDependenceType, Value)
|
||||||
|
NODE(parser, OmpTaskReductionClause)
|
||||||
|
NODE(OmpTaskReductionClause, Modifier)
|
||||||
NODE(parser, OmpToClause)
|
NODE(parser, OmpToClause)
|
||||||
NODE(OmpToClause, Modifier)
|
NODE(OmpToClause, Modifier)
|
||||||
|
NODE(parser, OmpTraitProperty)
|
||||||
|
NODE(parser, OmpTraitPropertyExtension)
|
||||||
|
NODE(OmpTraitPropertyExtension, Complex)
|
||||||
|
NODE(parser, OmpTraitPropertyName)
|
||||||
|
NODE(parser, OmpTraitScore)
|
||||||
|
NODE(parser, OmpTraitSelector)
|
||||||
|
NODE(OmpTraitSelector, Properties)
|
||||||
|
NODE(parser, OmpTraitSelectorName)
|
||||||
|
NODE_ENUM(OmpTraitSelectorName, Value)
|
||||||
|
NODE(parser, OmpTraitSetSelector)
|
||||||
|
NODE(parser, OmpTraitSetSelectorName)
|
||||||
|
NODE_ENUM(OmpTraitSetSelectorName, Value)
|
||||||
|
NODE(parser, OmpTypeNameList)
|
||||||
|
NODE(parser, OmpTypeSpecifier)
|
||||||
|
NODE(parser, OmpUpdateClause)
|
||||||
|
NODE(parser, OmpUseClause)
|
||||||
|
NODE(parser, OmpVariableCategory)
|
||||||
|
NODE_ENUM(OmpVariableCategory, Value)
|
||||||
|
NODE(parser, OmpWhenClause)
|
||||||
|
NODE(OmpWhenClause, Modifier)
|
||||||
NODE(parser, OmpxHoldModifier)
|
NODE(parser, OmpxHoldModifier)
|
||||||
NODE_ENUM(OmpxHoldModifier, Value)
|
NODE_ENUM(OmpxHoldModifier, Value)
|
||||||
|
#define GEN_FLANG_DUMP_PARSE_TREE_CLAUSES
|
||||||
|
#include "llvm/Frontend/OpenMP/OMP.inc"
|
||||||
|
|
||||||
NODE(parser, Only)
|
NODE(parser, Only)
|
||||||
NODE(parser, OpenACCAtomicConstruct)
|
NODE(parser, OpenACCAtomicConstruct)
|
||||||
NODE(parser, OpenACCBlockConstruct)
|
NODE(parser, OpenACCBlockConstruct)
|
||||||
@ -705,12 +714,9 @@ public:
|
|||||||
NODE(parser, OpenACCStandaloneDeclarativeConstruct)
|
NODE(parser, OpenACCStandaloneDeclarativeConstruct)
|
||||||
NODE(parser, OpenACCStandaloneConstruct)
|
NODE(parser, OpenACCStandaloneConstruct)
|
||||||
NODE(parser, OpenACCWaitConstruct)
|
NODE(parser, OpenACCWaitConstruct)
|
||||||
|
|
||||||
|
NODE(parser, OpenMPAllocatorsConstruct)
|
||||||
NODE(parser, OpenMPAssumeConstruct)
|
NODE(parser, OpenMPAssumeConstruct)
|
||||||
NODE(parser, OpenMPDeclarativeAssumes)
|
|
||||||
NODE(parser, OmpAssumeDirective)
|
|
||||||
NODE(parser, OmpEndAssumeDirective)
|
|
||||||
NODE(parser, OmpBeginDirective)
|
|
||||||
NODE(parser, OmpEndDirective)
|
|
||||||
NODE(parser, OpenMPAtomicConstruct)
|
NODE(parser, OpenMPAtomicConstruct)
|
||||||
NODE(parser, OpenMPBlockConstruct)
|
NODE(parser, OpenMPBlockConstruct)
|
||||||
NODE(parser, OpenMPCancelConstruct)
|
NODE(parser, OpenMPCancelConstruct)
|
||||||
@ -718,28 +724,26 @@ public:
|
|||||||
NODE(parser, OpenMPConstruct)
|
NODE(parser, OpenMPConstruct)
|
||||||
NODE(parser, OpenMPCriticalConstruct)
|
NODE(parser, OpenMPCriticalConstruct)
|
||||||
NODE(parser, OpenMPDeclarativeAllocate)
|
NODE(parser, OpenMPDeclarativeAllocate)
|
||||||
|
NODE(parser, OpenMPDeclarativeAssumes)
|
||||||
NODE(parser, OpenMPDeclarativeConstruct)
|
NODE(parser, OpenMPDeclarativeConstruct)
|
||||||
NODE(parser, OmpDeclareVariantDirective)
|
NODE(parser, OpenMPDeclareMapperConstruct)
|
||||||
NODE(parser, OpenMPDeclareReductionConstruct)
|
NODE(parser, OpenMPDeclareReductionConstruct)
|
||||||
NODE(parser, OpenMPDeclareSimdConstruct)
|
NODE(parser, OpenMPDeclareSimdConstruct)
|
||||||
NODE(parser, OpenMPDeclareTargetConstruct)
|
NODE(parser, OpenMPDeclareTargetConstruct)
|
||||||
NODE(parser, OpenMPDeclareMapperConstruct)
|
|
||||||
NODE_ENUM(common, OmpMemoryOrderType)
|
|
||||||
NODE(parser, OmpAtomicDefaultMemOrderClause)
|
|
||||||
NODE(parser, OpenMPDepobjConstruct)
|
NODE(parser, OpenMPDepobjConstruct)
|
||||||
NODE(parser, OpenMPUtilityConstruct)
|
|
||||||
NODE(parser, OpenMPDispatchConstruct)
|
NODE(parser, OpenMPDispatchConstruct)
|
||||||
NODE(parser, OpenMPFlushConstruct)
|
|
||||||
NODE(parser, OpenMPLoopConstruct)
|
|
||||||
NODE(parser, OpenMPExecutableAllocate)
|
NODE(parser, OpenMPExecutableAllocate)
|
||||||
NODE(parser, OpenMPAllocatorsConstruct)
|
NODE(parser, OpenMPFlushConstruct)
|
||||||
NODE(parser, OpenMPGroupprivate)
|
NODE(parser, OpenMPGroupprivate)
|
||||||
|
NODE(parser, OpenMPLoopConstruct)
|
||||||
NODE(parser, OpenMPRequiresConstruct)
|
NODE(parser, OpenMPRequiresConstruct)
|
||||||
NODE(parser, OpenMPSimpleStandaloneConstruct)
|
|
||||||
NODE(parser, OpenMPStandaloneConstruct)
|
|
||||||
NODE(parser, OpenMPSectionConstruct)
|
NODE(parser, OpenMPSectionConstruct)
|
||||||
NODE(parser, OpenMPSectionsConstruct)
|
NODE(parser, OpenMPSectionsConstruct)
|
||||||
|
NODE(parser, OpenMPSimpleStandaloneConstruct)
|
||||||
|
NODE(parser, OpenMPStandaloneConstruct)
|
||||||
NODE(parser, OpenMPThreadprivate)
|
NODE(parser, OpenMPThreadprivate)
|
||||||
|
NODE(parser, OpenMPUtilityConstruct)
|
||||||
|
|
||||||
NODE(parser, OpenStmt)
|
NODE(parser, OpenStmt)
|
||||||
NODE(parser, Optional)
|
NODE(parser, Optional)
|
||||||
NODE(parser, OptionalStmt)
|
NODE(parser, OptionalStmt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user