| /llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.get/ |
| H A D | get_if_index.pass.cpp | 35 ASSERT_NOEXCEPT(std::get_if<0>(&v)); in test_const_get_if() 54 assert(std::get_if<0>(&v) == &x); in test_const_get_if() 61 assert(std::get_if<0>(&v) == &x); in test_const_get_if() 68 assert(std::get_if<0>(&v) == &x); in test_const_get_if() 82 ASSERT_NOEXCEPT(std::get_if<0>(&v)); in test_get_if() 84 assert(*std::get_if<0>(&v) == 42); in test_get_if() 91 assert(*std::get_if<1>(&v) == 42); in test_get_if() 101 assert(std::get_if<0>(&v) == &x); in test_get_if() 108 assert(std::get_if<0>(&v) == &x); in test_get_if() 115 assert(std::get_if<0>(&v) == &x); in test_get_if() [all …]
|
| H A D | get_if_type.pass.cpp | 33 ASSERT_NOEXCEPT(std::get_if<int>(&v)); in test_const_get_if() 52 assert(std::get_if<int &>(&v) == &x); in test_const_get_if() 59 assert(std::get_if<int &&>(&v) == &x); in test_const_get_if() 66 assert(std::get_if<const int &&>(&v) == &x); in test_const_get_if() 75 assert(std::get_if<int>(v) == nullptr); in test_get_if() 80 ASSERT_NOEXCEPT(std::get_if<int>(&v)); in test_get_if() 82 assert(*std::get_if<int>(&v) == 42); in test_get_if() 89 assert(*std::get_if<const long>(&v) == 42); in test_get_if() 90 assert(std::get_if<int>(&v) == nullptr); in test_get_if() 99 assert(std::get_if<int &>(&v) == &x); in test_get_if() [all …]
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | OpenACC.cpp | 285 std::get_if<Fortran::parser::AccClause::Private>( in createLoopOp() 324 } else if (std::get_if<Fortran::parser::AccClause::Independent>( in createLoopOp() 393 std::get_if<Fortran::parser::AccClause::NumGangs>( in createParallelOp() 425 std::get_if<Fortran::parser::AccObjectList>( in createParallelOp() 453 std::get_if<Fortran::parser::AccClause::Copyout>( in createParallelOp() 466 std::get_if<Fortran::parser::AccClause::NoCreate>( in createParallelOp() 470 std::get_if<Fortran::parser::AccClause::Present>( in createParallelOp() 481 std::get_if<Fortran::parser::AccClause::Private>( in createParallelOp() 568 std::get_if<Fortran::parser::AccClause::Copyout>( in genACCDataOp() 585 std::get_if<Fortran::parser::AccClause::Present>( in genACCDataOp() [all …]
|
| H A D | OpenMP.cpp | 34 std::get_if<Fortran::parser::OmpClause::Collapse>(&clause.u)) { in getCollapseValue() 107 std::get_if<Fortran::parser::OmpClause::Lastprivate>( in privatizeVars() 636 std::get_if<Fortran::parser::OmpClause::If>(&clause.u)) { in createCombinedParallelOp() 644 std::get_if<Fortran::parser::OmpClause::ProcBind>( in createCombinedParallelOp() 685 std::get_if<Fortran::parser::OmpClause::If>(&clause.u)) { in genOMP() 712 std::get_if<Fortran::parser::OmpClause::Default>( in genOMP() 748 if (std::get_if<Fortran::parser::OmpClause::Nowait>(&clause.u)) in genOMP() 1275 if (std::get_if<Fortran::parser::OmpClause::Acquire>( in genOmpAtomicHintAndMemoryOrderClauses() 1279 } else if (std::get_if<Fortran::parser::OmpClause::Relaxed>( in genOmpAtomicHintAndMemoryOrderClauses() 1283 } else if (std::get_if<Fortran::parser::OmpClause::SeqCst>( in genOmpAtomicHintAndMemoryOrderClauses() [all …]
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | io-api.cpp | 697 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 732 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 800 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 831 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 855 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 890 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 918 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 949 auto *open{io.get_if<OpenStatementState>()}; in IONAME() 1019 if (io.get_if<NoopStatementState>() || in IONAME() 1045 auto *open{io.get_if<OpenStatementState>()}; in IONAME() [all …]
|
| H A D | descriptor-io.h | 118 io.get_if<ListDirectedStatementState<Direction::Output>>() != nullptr}; in FormattedComplexIO() 166 auto *listOutput{io.get_if<ListDirectedStatementState<Direction::Output>>()}; in FormattedCharacterIO() 205 auto *listOutput{io.get_if<ListDirectedStatementState<Direction::Output>>()}; in FormattedLogicalIO() 332 auto *externalUnf{io.get_if<ExternalUnformattedIoStatementState<DIR>>()}; in UnformattedDescriptorIO() 333 auto *childUnf{io.get_if<ChildUnformattedIoStatementState<DIR>>()}; in UnformattedDescriptorIO() 335 DIR == Direction::Output ? io.get_if<InquireIOLengthState>() : nullptr}; in UnformattedDescriptorIO() 379 if (!io.get_if<IoDirectionState<DIR>>()) { in DescriptorIO() 389 if (!io.get_if<FormattedIoStatementState<DIR>>()) { in DescriptorIO()
|
| H A D | namelist.cpp | 57 auto *listOutput{io.get_if<ListDirectedStatementState<Direction::Output>>()}; in IONAME() 369 auto *listInput{io.get_if<ListDirectedStatementState<Direction::Input>>()}; in IONAME() 496 if (io.get_if<ListDirectedStatementState<Direction::Input>>()) { in IsNamelistName()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | call.cpp | 89 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&u)}) { in GetType() 106 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&u)}) { in Rank() 139 } else if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&u)}) { in IsElemental() 149 return std::get_if<SpecificIntrinsic>(&u); in GetSpecificIntrinsic() 153 if (auto *c{std::get_if<common::CopyableIndirection<Component>>(&u)}) { in GetComponent() 185 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&proc_.u)}) { in LEN()
|
| H A D | characteristics.cpp | 623 if (const auto *ifaceData{std::get_if<DummyDataObject>(&u)}) { in IsCompatibleWith() 624 if (const auto *actualData{std::get_if<DummyDataObject>(&actual.u)}) { in IsCompatibleWith() 630 } else if (const auto *ifaceProc{std::get_if<DummyProcedure>(&u)}) { in IsCompatibleWith() 631 if (const auto *actualProc{std::get_if<DummyProcedure>(&actual.u)}) { in IsCompatibleWith() 756 if (const auto *object{std::get_if<DummyDataObject>(&u)}) { in CanBePassedViaImplicitInterface() 764 const auto *argObj{std::get_if<characteristics::DummyDataObject>(&u)}; in IsTypelessIntrinsicDummy() 818 if (const auto *ts{std::get_if<TypeAndShape>(&u)}) { in IsAssumedLengthCharacter() 877 } else if (const auto *ifaceTypeShape{std::get_if<TypeAndShape>(&u)}) { in IsCompatibleWith() 907 std::get_if<CopyableIndirection<Procedure>>(&actual.u)}) { in IsCompatibleWith() 1374 const auto *obj1{std::get_if<DummyDataObject>(&x.u)}; in IsTkrCompatible() [all …]
|
| H A D | variable.cpp | 193 if (const auto *literal{std::get_if<StaticDataObject::Pointer>(&parent_)}) { in Fold() 199 } else if (const auto *dataRef{std::get_if<DataRef>(&parent_)}) { in Fold() 214 if (const auto *cc{std::get_if<Constant<Type>>(&expr.u)}) { in Fold() 586 if (const Substring * substring{std::get_if<Substring>(&u)}) { in GetType() 633 const SymbolRef *xSymbol{std::get_if<SymbolRef>(&x.u)}; in TestVariableEquality() 634 if (const SymbolRef * ySymbol{std::get_if<SymbolRef>(&y.u)}) { in TestVariableEquality()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | canonicalize-omp.cpp | 34 std::get_if<parser::OpenMPLoopConstruct>(&ompCons->u)}) { in Post() 51 if (auto *y{std::get_if<parser::ExecutableConstruct>(&x.u)}) { in GetConstructIf() 52 if (auto *z{std::get_if<common::Indirection<T>>(&y->u)}) { in GetConstructIf()
|
| H A D | program-tree.cpp | 20 if (const auto *entryStmt{std::get_if< in GetEntryStmts() 28 if (const auto *entryStmt{std::get_if< in GetEntryStmts() 39 if (const auto *entryStmt{std::get_if< in GetEntryStmts() 54 std::get_if<parser::SpecificationConstruct>(&decl.u)}) { in GetGenerics() 55 if (const auto *generic{std::get_if< in GetGenerics() 62 std::get_if<common::Indirection<parser::InterfaceBlock>>( in GetGenerics() 69 std::get_if<std::optional<parser::GenericSpec>>(&interfaceStmt.u)}; in GetGenerics()
|
| H A D | check-omp-structure.cpp | 303 std::get_if<parser::DataRef>(&designator.u)}) { in CheckPredefinedAllocatorRestriction() 325 ompClause = std::get_if<Fortran::parser::OmpClause>(&clause.u); in CheckHintClause() 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() 1537 std::get_if<parser::Name>(&procedureDesignator.u)}; in CheckAtomicUpdateAssignmentStmt() 1548 std::get_if<Fortran::common::Indirection< in CheckAtomicUpdateAssignmentStmt() 2069 std::get_if<MiscDetails>(&compSymbol->details())}) { in IsDataRefTypeParamInquiry() 2653 std::get_if<parser::OpenMPCriticalConstruct>( in CheckWorkshareBlockStmts() 2679 std::get_if<parser::OpenMPLoopConstruct>( in CheckWorkshareBlockStmts() [all …]
|
| H A D | rewrite-parse-tree.cpp | 100 if (auto *stmt{std::get_if<stmtFuncType>(&it->u)}) { in Post() 136 if (auto *var{std::get_if<parser::Variable>(&x.u)}) { in Post() 179 if (auto *var{std::get_if<parser::Variable>(&x.iounit->u)}) { in Post()
|
| H A D | check-coarray.cpp | 101 std::get_if<parser::TeamValue>(&imageSelectorSpec.u)}) { in Leave() 109 if (const auto *stat{std::get_if<parser::ImageSelectorSpec::Stat>( in Leave() 118 if (std::get_if<parser::ImageSelectorSpec::Team_Number>( in Leave()
|
| H A D | resolve-directives.cpp | 90 const auto *dataRef{std::get_if<parser::DataRef>(&designator.u)}; in GetDesignatorNameIfDataRef() 91 return dataRef ? std::get_if<parser::Name>(&dataRef->u) : nullptr; in GetDesignatorNameIfDataRef() 422 std::get_if<parser::OmpDependClause::Sink>(&x.u)}) { in Pre() 620 std::get_if<parser::OpenACCRoutineConstruct>(&x.u)}) { in Pre() 631 std::get_if<Fortran::parser::AccClause::Copy>(&clause.u)) { in GetAccObjectList() 658 std::get_if<Fortran::parser::AccClause::Deviceptr>( in GetAccObjectList() 734 if (const auto *name{std::get_if<parser::Name>(&x.u)}) { in Pre() 850 std::get_if<parser::AccClause::Collapse>(&clause.u)}) { in GetAssociatedLoopLevelFromClauses() 1291 std::get_if<parser::OmpClause::Ordered>(&clause.u)}) { in GetAssociatedLoopLevelFromClauses() 1298 std::get_if<parser::OmpClause::Collapse>(&clause.u)}) { in GetAssociatedLoopLevelFromClauses() [all …]
|
| H A D | expression.cpp | 202 if (auto *component{std::get_if<Component>(&ref.u)}) { in Designate() 348 if (auto *triplet{std::get_if<parser::SubscriptTriplet>( in FixMisparsedSubstringDataRef() 379 if (auto *dataRef{std::get_if<parser::DataRef>(&mutate.u)}) { in FixMisparsedSubstring() 928 auto *cp{std::get_if<Constant<Result>>(&ckExpr.u)}; in Analyze() 969 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in AsSubscript() 1200 if (auto *aRef{std::get_if<ArrayRef>(&dataRef->u)}) { in Analyze() 1214 if (auto *baseSym{std::get_if<SymbolRef>(&dataRef->u)}) { in Analyze() 1371 if (auto *boz{std::get_if<BOZLiteralConstant>(&x->u)}) { in Push() 1385 if (auto *boz{std::get_if<BOZLiteralConstant>(&x->u)}) { in Push() 2970 const auto *name{std::get_if<parser::Name>(&proc.u)}; in CheckFuncRefToArrayElement() [all …]
|
| H A D | check-do-forall.cpp | 275 if (auto *name{std::get_if<parser::Name>(&procedureDesignator.u)}) { in Post() 307 std::get_if<parser::IoControlSpec::CharExpr>(&ioControlSpec.u)}) { in Post() 441 std::get_if<evaluate::ProcedureRef>(&assignment->u)}) { in Check() 560 if (const auto *names{std::get_if<parser::LocalitySpec::Local>(&ls.u)}) { in GatherLocals() 847 std::get_if<const parser::DoConstruct *>(&construct)}) { in MaybeGetDoConstruct() 985 std::get_if<common::Indirection<parser::Expr>>(&parsedArg.u)}) { in Leave() 995 std::get_if<parser::ConnectSpec::Newunit>(&connectSpec.u)}; in Leave() 1036 const auto *intVar{std::get_if<parser::InquireSpec::IntVar>(&inquireSpec.u)}; in Leave() 1044 const auto *size{std::get_if<parser::IoControlSpec::Size>(&ioControlSpec.u)}; in Leave()
|
| H A D | check-io.cpp | 95 if (std::get_if<parser::FileNameExpr>(&spec.u)) { in Enter() 326 const parser::Variable *var{std::get_if<parser::Variable>(&spec.u)}; in Enter() 341 if (std::get_if<parser::FileNameExpr>(&spec.u)) { in Enter() 551 if (const parser::Variable * var{std::get_if<parser::Variable>(&spec.u)}) { in Enter() 567 } else if (std::get_if<parser::Star>(&spec.u)) { in Enter() 585 if (const auto *x{std::get_if<parser::Expr>(&item.u)}) { in Enter() 668 if (std::get_if<std::list<parser::InquireSpec>>(&stmt.u)) { in Leave() 730 if (const auto *namelist{std::get_if<parser::Name>(&control.u)}) { in CheckForDoVariableInNamelistSpec() 744 variable{std::get_if<parser::Variable>(&item.u)}) { in CheckForDoVariable()
|
| H A D | check-namelist.cpp | 20 std::get_if<ObjectEntityDetails>(&nmlObjSymbol->details())}; in Leave()
|
| H A D | check-data.cpp | 184 std::get_if<parser::Scalar<common::Indirection<parser::Designator>>>( in Leave() 238 std::get_if<std::list<common::Indirection<parser::DataStmtValue>>>( in LegacyDataInit()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 68 const Ref<B> *ptr = std::get_if<Ref<B>>(&u); in getIf() 503 if (auto *s = std::get_if<Nominal>(&var)) 508 if (auto *s = std::get_if<Nominal>(&var)) 513 if (auto *s = std::get_if<Nominal>(&var)) 521 if (auto *s = std::get_if<Nominal>(&var)) 526 if (auto *s = std::get_if<Nominal>(&var)) 531 if (auto *s = std::get_if<Nominal>(&var)) { 540 if (auto *s = std::get_if<Nominal>(&var)) 546 if (auto *s = std::get_if<Nominal>(&var)) 552 if (auto *s = std::get_if<Nominal>(&var)) [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | tools.h | 79 if (const auto *symbol{std::get_if<SymbolRef>(&designator.u)}) { in IsAssumedRank() 97 if (const auto *symbol{std::get_if<SymbolRef>(&designator.u)}) { in IsCoarray() 336 if (const auto *coarrayRef{std::get_if<CoarrayRef>(&ref->u)}) { 389 std::get_if<common::CopyableIndirection<Component>>(&des.u)}) { in operator() 415 if (const SymbolRef * p{std::get_if<SymbolRef>(&dataRef->u)}) { in UnwrapWholeSymbolDataRef() 427 if (const SymbolRef * p{std::get_if<SymbolRef>(&dataRef->u)}) { in UnwrapWholeSymbolOrComponentDataRef() 429 } else if (const Component * c{std::get_if<Component>(&dataRef->u)}) { in UnwrapWholeSymbolOrComponentDataRef() 444 if (const SymbolRef * p{std::get_if<SymbolRef>(&dataRef->u)}) { in UnwrapWholeSymbolOrComponentOrCoarrayRef() 446 } else if (const Component * c{std::get_if<Component>(&dataRef->u)}) { in UnwrapWholeSymbolOrComponentOrCoarrayRef() 479 if (auto *already{std::get_if<Expr<TO>>(&x.u)}) { in ConvertToType() [all …]
|
| H A D | call.h | 83 std::get_if<common::CopyableIndirection<Expr<SomeType>>>(&u_)}) { in UnwrapExpr() 91 std::get_if<common::CopyableIndirection<Expr<SomeType>>>(&u_)}) { in UnwrapExpr() 99 if (const AssumedType * aType{std::get_if<AssumedType>(&u_)}) { in GetAssumedTypeDummy()
|
| /llvm-project-15.0.7/flang/examples/FlangOmpReport/ |
| H A D | FlangOmpReportVisitor.cpp | 51 if (auto *val = std::get_if<const OpenMPConstruct *>(&w)) { in getLocation() 97 if (auto *val = std::get_if<const OpenMPConstruct *>(&w)) { in getName()
|