Lines Matching refs:get_if
31 const auto *dataRef = std::get_if<Fortran::parser::DataRef>(&designator.u); in getDesignatorNameIfDataRef()
32 return dataRef ? std::get_if<Fortran::parser::Name>(&dataRef->u) : nullptr; in getDesignatorNameIfDataRef()
226 std::get_if<Fortran::parser::AccClause::Gang>(&clause.u)) { in createLoopOp()
252 std::get_if<Fortran::parser::AccClause::Worker>(&clause.u)) { in createLoopOp()
259 std::get_if<Fortran::parser::AccClause::Vector>(&clause.u)) { in createLoopOp()
266 std::get_if<Fortran::parser::AccClause::Tile>(&clause.u)) { in createLoopOp()
285 std::get_if<Fortran::parser::AccClause::Private>( in createLoopOp()
313 std::get_if<Fortran::parser::AccClause::Collapse>(&clause.u)) { in createLoopOp()
321 } else if (std::get_if<Fortran::parser::AccClause::Seq>(&clause.u)) { in createLoopOp()
324 } else if (std::get_if<Fortran::parser::AccClause::Independent>( in createLoopOp()
328 } else if (std::get_if<Fortran::parser::AccClause::Auto>(&clause.u)) { in createLoopOp()
386 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in createParallelOp()
389 std::get_if<Fortran::parser::AccClause::Wait>(&clause.u)) { in createParallelOp()
393 std::get_if<Fortran::parser::AccClause::NumGangs>( in createParallelOp()
398 std::get_if<Fortran::parser::AccClause::NumWorkers>( in createParallelOp()
403 std::get_if<Fortran::parser::AccClause::VectorLength>( in createParallelOp()
408 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in createParallelOp()
411 std::get_if<Fortran::parser::AccClause::Self>(&clause.u)) { in createParallelOp()
416 std::get_if<std::optional<Fortran::parser::ScalarLogicalExpr>>( in createParallelOp()
425 std::get_if<Fortran::parser::AccObjectList>( in createParallelOp()
431 std::get_if<Fortran::parser::Designator>(&accObject.u)) { in createParallelOp()
444 std::get_if<Fortran::parser::AccClause::Copy>(&clause.u)) { in createParallelOp()
447 std::get_if<Fortran::parser::AccClause::Copyin>(&clause.u)) { in createParallelOp()
453 std::get_if<Fortran::parser::AccClause::Copyout>( in createParallelOp()
460 std::get_if<Fortran::parser::AccClause::Create>(&clause.u)) { in createParallelOp()
466 std::get_if<Fortran::parser::AccClause::NoCreate>( in createParallelOp()
470 std::get_if<Fortran::parser::AccClause::Present>( in createParallelOp()
474 std::get_if<Fortran::parser::AccClause::Deviceptr>( in createParallelOp()
478 std::get_if<Fortran::parser::AccClause::Attach>(&clause.u)) { in createParallelOp()
481 std::get_if<Fortran::parser::AccClause::Private>( in createParallelOp()
485 std::get_if<Fortran::parser::AccClause::Firstprivate>( in createParallelOp()
556 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in genACCDataOp()
559 std::get_if<Fortran::parser::AccClause::Copy>(&clause.u)) { in genACCDataOp()
562 std::get_if<Fortran::parser::AccClause::Copyin>(&clause.u)) { in genACCDataOp()
568 std::get_if<Fortran::parser::AccClause::Copyout>( in genACCDataOp()
575 std::get_if<Fortran::parser::AccClause::Create>(&clause.u)) { in genACCDataOp()
581 std::get_if<Fortran::parser::AccClause::NoCreate>( in genACCDataOp()
585 std::get_if<Fortran::parser::AccClause::Present>( in genACCDataOp()
589 std::get_if<Fortran::parser::AccClause::Deviceptr>( in genACCDataOp()
593 std::get_if<Fortran::parser::AccClause::Attach>(&clause.u)) { in genACCDataOp()
689 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in genACCEnterDataOp()
692 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCEnterDataOp()
695 std::get_if<Fortran::parser::AccClause::Wait>(&clause.u)) { in genACCEnterDataOp()
699 std::get_if<Fortran::parser::AccClause::Copyin>(&clause.u)) { in genACCEnterDataOp()
706 std::get_if<Fortran::parser::AccClause::Create>(&clause.u)) { in genACCEnterDataOp()
712 std::get_if<Fortran::parser::AccClause::Attach>(&clause.u)) { in genACCEnterDataOp()
764 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in genACCExitDataOp()
767 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCExitDataOp()
770 std::get_if<Fortran::parser::AccClause::Wait>(&clause.u)) { in genACCExitDataOp()
774 std::get_if<Fortran::parser::AccClause::Copyout>( in genACCExitDataOp()
782 std::get_if<Fortran::parser::AccClause::Delete>(&clause.u)) { in genACCExitDataOp()
785 std::get_if<Fortran::parser::AccClause::Detach>(&clause.u)) { in genACCExitDataOp()
787 } else if (std::get_if<Fortran::parser::AccClause::Finalize>(&clause.u)) { in genACCExitDataOp()
830 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in genACCInitShutdownOp()
833 std::get_if<Fortran::parser::AccClause::DeviceNum>( in genACCInitShutdownOp()
838 std::get_if<Fortran::parser::AccClause::DeviceType>( in genACCInitShutdownOp()
878 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in genACCUpdateOp()
881 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCUpdateOp()
884 std::get_if<Fortran::parser::AccClause::Wait>(&clause.u)) { in genACCUpdateOp()
888 std::get_if<Fortran::parser::AccClause::DeviceType>( in genACCUpdateOp()
893 std::get_if<Fortran::parser::AccClause::Host>(&clause.u)) { in genACCUpdateOp()
896 std::get_if<Fortran::parser::AccClause::Device>(&clause.u)) { in genACCUpdateOp()
992 std::get_if<Fortran::parser::AccClause::If>(&clause.u)) { in genACC()
995 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACC()