Lines Matching refs:OmpStructureChecker
18 void OmpStructureChecker::Enter(const parser::OmpClause::X &) { \
23 void OmpStructureChecker::Enter(const parser::OmpClause::X &c) { \
29 void OmpStructureChecker::Enter(const parser::OmpClause::X &c) { \
36 void OmpStructureChecker::Enter(const parser::X &) { \
130 bool OmpStructureChecker::IsCloselyNestedRegion(const OmpDirectiveSet &set) { in IsCloselyNestedRegion()
171 void OmpStructureChecker::CheckMultListItems() { in CheckMultListItems()
207 bool OmpStructureChecker::HasInvalidWorksharingNesting( in HasInvalidWorksharingNesting()
221 void OmpStructureChecker::HasInvalidDistributeNesting( in HasInvalidDistributeNesting()
251 void OmpStructureChecker::HasInvalidTeamsNesting( in HasInvalidTeamsNesting()
276 void OmpStructureChecker::CheckPredefinedAllocatorRestriction( in CheckPredefinedAllocatorRestriction()
295 void OmpStructureChecker::CheckPredefinedAllocatorRestriction( in CheckPredefinedAllocatorRestriction()
318 void OmpStructureChecker::CheckHintClause( in CheckHintClause()
359 void OmpStructureChecker::Enter(const parser::OpenMPConstruct &x) { in Enter()
375 void OmpStructureChecker::Enter(const parser::OpenMPLoopConstruct &x) { in Enter()
427 const parser::Name OmpStructureChecker::GetLoopIndex( in GetLoopIndex()
432 void OmpStructureChecker::SetLoopInfo(const parser::OpenMPLoopConstruct &x) { in SetLoopInfo()
442 void OmpStructureChecker::CheckDoWhile(const parser::OpenMPLoopConstruct &x) { in CheckDoWhile()
458 void OmpStructureChecker::CheckLoopItrVariableIsInt( in CheckLoopItrVariableIsInt()
485 void OmpStructureChecker::CheckSIMDNest(const parser::OpenMPConstruct &c) { in CheckSIMDNest()
558 void OmpStructureChecker::CheckTargetNest(const parser::OpenMPConstruct &c) { in CheckTargetNest()
605 std::int64_t OmpStructureChecker::GetOrdCollapseLevel( in GetOrdCollapseLevel()
635 void OmpStructureChecker::CheckCycleConstraints( in CheckCycleConstraints()
642 void OmpStructureChecker::CheckDistLinear( in CheckDistLinear()
715 void OmpStructureChecker::Leave(const parser::OpenMPLoopConstruct &) { in Leave()
722 void OmpStructureChecker::Enter(const parser::OmpEndLoopDirective &x) { in Enter()
738 void OmpStructureChecker::Enter(const parser::OpenMPBlockConstruct &x) { in Enter()
805 void OmpStructureChecker::CheckMasterNesting( in CheckMasterNesting()
819 void OmpStructureChecker::Leave(const parser::OpenMPBlockConstruct &) { in Leave()
829 void OmpStructureChecker::ChecksOnOrderedAsBlock() { in ChecksOnOrderedAsBlock()
899 void OmpStructureChecker::Leave(const parser::OmpBeginBlockDirective &) { in Leave()
910 void OmpStructureChecker::Enter(const parser::OpenMPSectionsConstruct &x) { in Enter()
929 void OmpStructureChecker::Leave(const parser::OpenMPSectionsConstruct &) { in Leave()
933 void OmpStructureChecker::Enter(const parser::OmpEndSectionsDirective &x) { in Enter()
952 void OmpStructureChecker::Leave(const parser::OmpEndSectionsDirective &x) { in Leave()
958 void OmpStructureChecker::CheckThreadprivateOrDeclareTargetVar( in CheckThreadprivateOrDeclareTargetVar()
1039 void OmpStructureChecker::Enter(const parser::OpenMPThreadprivate &c) { in Enter()
1045 void OmpStructureChecker::Leave(const parser::OpenMPThreadprivate &c) { in Leave()
1053 void OmpStructureChecker::Enter(const parser::OpenMPDeclareSimdConstruct &x) { in Enter()
1058 void OmpStructureChecker::Leave(const parser::OpenMPDeclareSimdConstruct &) { in Leave()
1062 void OmpStructureChecker::Enter(const parser::OpenMPDeclarativeAllocate &x) { in Enter()
1070 void OmpStructureChecker::Leave(const parser::OpenMPDeclarativeAllocate &x) { in Leave()
1077 void OmpStructureChecker::Enter(const parser::OmpClause::Allocator &x) { in Enter()
1086 void OmpStructureChecker::Enter(const parser::OpenMPDeclareTargetConstruct &x) { in Enter()
1095 void OmpStructureChecker::Leave(const parser::OpenMPDeclareTargetConstruct &x) { in Leave()
1117 void OmpStructureChecker::Enter(const parser::OpenMPExecutableAllocate &x) { in Enter()
1127 void OmpStructureChecker::Leave(const parser::OpenMPExecutableAllocate &x) { in Leave()
1135 void OmpStructureChecker::CheckBarrierNesting( in CheckBarrierNesting()
1151 void OmpStructureChecker::ChecksOnOrderedAsStandalone() { in ChecksOnOrderedAsStandalone()
1219 void OmpStructureChecker::CheckOrderedDependClause( in CheckOrderedDependClause()
1237 void OmpStructureChecker::Enter( in Enter()
1244 void OmpStructureChecker::Leave( in Leave()
1257 void OmpStructureChecker::Enter(const parser::OpenMPFlushConstruct &x) { in Enter()
1262 void OmpStructureChecker::Leave(const parser::OpenMPFlushConstruct &x) { in Leave()
1276 void OmpStructureChecker::Enter(const parser::OpenMPCancelConstruct &x) { in Enter()
1283 void OmpStructureChecker::Leave(const parser::OpenMPCancelConstruct &) { in Leave()
1287 void OmpStructureChecker::Enter(const parser::OpenMPCriticalConstruct &x) { in Enter()
1325 void OmpStructureChecker::Leave(const parser::OpenMPCriticalConstruct &) { in Leave()
1329 void OmpStructureChecker::Enter( in Enter()
1338 void OmpStructureChecker::Leave( in Leave()
1343 void OmpStructureChecker::CheckCancellationNest( in CheckCancellationNest()
1466 void OmpStructureChecker::Enter(const parser::OmpEndBlockDirective &x) { in Enter()
1491 void OmpStructureChecker::Leave(const parser::OmpEndBlockDirective &x) { in Leave()
1499 bool OmpStructureChecker::IsOperatorValid(const T &node, const D &variable) { in IsOperatorValid()
1527 void OmpStructureChecker::CheckAtomicUpdateAssignmentStmt( in CheckAtomicUpdateAssignmentStmt()
1586 void OmpStructureChecker::CheckAtomicMemoryOrderClause( in CheckAtomicMemoryOrderClause()
1612 void OmpStructureChecker::Enter(const parser::OpenMPAtomicConstruct &x) { in Enter()
1657 void OmpStructureChecker::Leave(const parser::OpenMPAtomicConstruct &) { in Leave()
1667 void OmpStructureChecker::Leave(const parser::OmpClauseList &) { in Leave()
1796 void OmpStructureChecker::Enter(const parser::OmpClause &x) { in Enter()
1885 void OmpStructureChecker::Enter(const parser::OmpClause::Reduction &x) { in CHECK_SIMPLE_CLAUSE()
1891 bool OmpStructureChecker::CheckReductionOperators( in CheckReductionOperators()
1922 bool OmpStructureChecker::CheckIntrinsicOperator( in CheckIntrinsicOperator()
1942 void OmpStructureChecker::CheckReductionTypeList( in CheckReductionTypeList()
1951 void OmpStructureChecker::CheckIntentInPointerAndDefinable( in CheckIntentInPointerAndDefinable()
1978 void OmpStructureChecker::CheckReductionArraySection( in CheckReductionArraySection()
1993 void OmpStructureChecker::CheckMultipleAppearanceAcrossContext( in CheckMultipleAppearanceAcrossContext()
2037 void OmpStructureChecker::Enter(const parser::OmpClause::Ordered &x) { in Enter()
2052 void OmpStructureChecker::Enter(const parser::OmpClause::Shared &x) { in Enter()
2056 void OmpStructureChecker::Enter(const parser::OmpClause::Private &x) { in Enter()
2062 bool OmpStructureChecker::IsDataRefTypeParamInquiry( in IsDataRefTypeParamInquiry()
2082 void OmpStructureChecker::CheckIsVarPartOfAnotherVar( in CheckIsVarPartOfAnotherVar()
2122 void OmpStructureChecker::Enter(const parser::OmpClause::Firstprivate &x) { in Enter()
2161 void OmpStructureChecker::CheckIsLoopIvPartOfClause( in CheckIsLoopIvPartOfClause()
2181 void OmpStructureChecker::Leave(const parser::OmpAtomicRead &) { in CHECK_SIMPLE_PARSER_CLAUSE()
2185 void OmpStructureChecker::Leave(const parser::OmpAtomicWrite &) { in Leave()
2189 void OmpStructureChecker::Leave(const parser::OmpAtomicUpdate &) { in Leave()
2195 void OmpStructureChecker::Leave(const parser::OmpAtomic &) { in Leave()
2207 void OmpStructureChecker::Enter(const parser::OmpClause::Aligned &x) { in Enter()
2216 void OmpStructureChecker::Enter(const parser::OmpClause::Defaultmap &x) { in Enter()
2225 void OmpStructureChecker::Enter(const parser::OmpClause::If &x) { in Enter()
2257 void OmpStructureChecker::Enter(const parser::OmpClause::Linear &x) { in Enter()
2271 void OmpStructureChecker::CheckAllowedMapTypes( in CheckAllowedMapTypes()
2292 void OmpStructureChecker::Enter(const parser::OmpClause::Map &x) { in Enter()
2321 bool OmpStructureChecker::ScheduleModifierHasType( in ScheduleModifierHasType()
2338 void OmpStructureChecker::Enter(const parser::OmpClause::Schedule &x) { in Enter()
2374 void OmpStructureChecker::Enter(const parser::OmpClause::Depend &x) { in Enter()
2392 void OmpStructureChecker::CheckCopyingPolymorphicAllocatable( in CheckCopyingPolymorphicAllocatable()
2407 void OmpStructureChecker::Enter(const parser::OmpClause::Copyprivate &x) { in Enter()
2416 void OmpStructureChecker::Enter(const parser::OmpClause::Lastprivate &x) { in Enter()
2438 void OmpStructureChecker::Enter(const parser::OmpClause::Copyin &x) { in Enter()
2447 llvm::StringRef OmpStructureChecker::getClauseName(llvm::omp::Clause clause) { in getClauseName()
2451 llvm::StringRef OmpStructureChecker::getDirectiveName( in getDirectiveName()
2456 void OmpStructureChecker::CheckDependList(const parser::DataRef &d) { in CheckDependList()
2480 void OmpStructureChecker::CheckArraySection( in CheckArraySection()
2526 void OmpStructureChecker::CheckIntentInPointer( in CheckIntentInPointer()
2543 void OmpStructureChecker::GetSymbolsInObjectList( in GetSymbolsInObjectList()
2561 void OmpStructureChecker::CheckDefinableObjects( in CheckDefinableObjects()
2577 void OmpStructureChecker::CheckPrivateSymbolsInOuterCxt( in CheckPrivateSymbolsInOuterCxt()
2610 bool OmpStructureChecker::CheckTargetBlockOnlyTeams( in CheckTargetBlockOnlyTeams()
2634 void OmpStructureChecker::CheckWorkshareBlockStmts( in CheckWorkshareBlockStmts()
2712 const parser::OmpObjectList *OmpStructureChecker::GetOmpObjectList( in GetOmpObjectList()