Lines Matching refs:get_if

303                       std::get_if<parser::DataRef>(&designator.u)}) {  in CheckPredefinedAllocatorRestriction()
304 if (const auto *name{std::get_if<parser::Name>(&dataRef->u)}) { in CheckPredefinedAllocatorRestriction()
325 ompClause = std::get_if<Fortran::parser::OmpClause>(&clause.u); in CheckHintClause()
334 std::get_if<Fortran::parser::OmpClause::Hint>(&ompClause->u)}) { in CheckHintClause()
510 if (std::get_if<parser::OmpClause::Simd>(&clause.u)) { in CheckSIMDNest()
524 if (std::get_if<parser::OmpClause::Simd>(&clause.u)) { in CheckSIMDNest()
615 std::get_if<parser::OmpClause::Collapse>(&clause.u)}) { in GetOrdCollapseLevel()
621 std::get_if<parser::OmpClause::Ordered>(&clause.u)}) { in GetOrdCollapseLevel()
653 std::get_if<parser::OmpClause::Linear>(&clause.u)}) { in CheckDistLinear()
1104 if (const auto *toClause{std::get_if<parser::OmpClause::To>(&clause.u)}) { in Leave()
1108 std::get_if<parser::OmpClause::Link>(&clause.u)}) { in Leave()
1165 if (std::get_if<parser::OmpDependClause::Source>(&dependClause.v.u)) { in ChecksOnOrderedAsStandalone()
1177 } else if (std::get_if<parser::OmpDependClause::Sink>(&dependClause.v.u)) { in ChecksOnOrderedAsStandalone()
1226 std::get_if<parser::OmpDependClause::Sink>(&dependClause.v.u)}) { in CheckOrderedDependClause()
1537 std::get_if<parser::Name>(&procedureDesignator.u)}; in CheckAtomicUpdateAssignmentStmt()
1548 std::get_if<Fortran::common::Indirection< in CheckAtomicUpdateAssignmentStmt()
1551 if (const auto *dataRef = std::get_if<Fortran::parser::DataRef>( in CheckAtomicUpdateAssignmentStmt()
1554 std::get_if<Fortran::parser::Name>(&dataRef->u)) { in CheckAtomicUpdateAssignmentStmt()
1593 if (std::get_if<Fortran::parser::OmpMemoryOrderClause>(&clause.u)) { in CheckAtomicMemoryOrderClause()
1904 const parser::Name *name{std::get_if<parser::Name>(&procD.u)}; in CheckReductionOperators()
2069 std::get_if<MiscDetails>(&compSymbol->details())}) { in IsDataRefTypeParamInquiry()
2092 std::get_if<parser::DataRef>(&designator.u)}) { in CheckIsVarPartOfAnotherVar()
2376 if (const auto *inOut{std::get_if<parser::OmpDependClause::InOut>(&x.v.u)}) { in Enter()
2379 if (const auto *dataRef{std::get_if<parser::DataRef>(&ele.u)}) { in Enter()
2382 std::get_if<common::Indirection<parser::ArrayElement>>( in Enter()
2486 std::get_if<parser::SubscriptTriplet>(&subscript.u)}) { in CheckArraySection()
2617 std::get_if<parser::OpenMPBlockConstruct>(&ompConstruct->u)}) { in CheckTargetBlockOnlyTeams()
2648 std::get_if<parser::OpenMPAtomicConstruct>(&ompConstruct->u)}) { in CheckWorkshareBlockStmts()
2653 std::get_if<parser::OpenMPCriticalConstruct>( in CheckWorkshareBlockStmts()
2672 std::get_if<parser::OpenMPBlockConstruct>(&ompConstruct->u)}) { in CheckWorkshareBlockStmts()
2679 std::get_if<parser::OpenMPLoopConstruct>( in CheckWorkshareBlockStmts()
2687 std::get_if<parser::OpenMPSectionsConstruct>( in CheckWorkshareBlockStmts()