| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | Fortran-parsers.cpp | 218 construct<IntrinsicTypeSpec>(construct<IntegerTypeSpec>( 230 construct<KindSelector>(construct<KindSelector::StarSize>( 556 construct<BindAttr>(noPass) || construct<BindAttr>(pass)) 643 construct<AttrSpec>(construct<Asynchronous>("ASYNCHRONOUS"_tok)) || 647 construct<AttrSpec>(construct<External>("EXTERNAL"_tok)) || 649 construct<AttrSpec>(construct<Intrinsic>("INTRINSIC"_tok)) || 651 construct<AttrSpec>(construct<Parameter>("PARAMETER"_tok)) || 654 construct<AttrSpec>(construct<Target>("TARGET"_tok)) || 655 construct<AttrSpec>(construct<Value>("VALUE"_tok)) || 656 construct<AttrSpec>(construct<Volatile>("VOLATILE"_tok))) [all …]
|
| H A D | io-parsers.cpp | 28 construct<IoUnit>(fileUnitNumber) || construct<IoUnit>(star)) 64 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 67 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 70 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 73 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 76 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 79 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 82 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 90 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 95 construct<ConnectSpec>(construct<ConnectSpec::Newunit>( [all …]
|
| H A D | executable-parsers.cpp | 64 construct<ExecutionPartConstruct>(construct<ErrorRecovery>(ok / 107 construct<ActionStmt>(construct<ContinueStmt>("CONTINUE"_tok)), 114 construct<ActionStmt>(construct<FailImageStmt>("FAIL IMAGE"_sptok)), 235 construct<DoConstruct>( 256 TYPE_PARSER(construct<LocalitySpec>(construct<LocalitySpec::Local>( 258 construct<LocalitySpec>(construct<LocalitySpec::LocalInit>( 260 construct<LocalitySpec>(construct<LocalitySpec::Shared>( 276 construct<LoopControl>(construct<LoopControl::Concurrent>( 291 construct<EndDoStmt>( 361 TYPE_PARSER(construct<CaseValueRange>(construct<CaseValueRange::Range>( [all …]
|
| H A D | program-parsers.cpp | 271 construct<Rename>(construct<Rename::Names>(name, "=>" >> name))) 277 construct<Only>(indirect(genericSpec)) || construct<Only>(name)) 341 construct<InterfaceBody>(construct<InterfaceBody::Subroutine>( 409 construct<ProcAttrSpec>(optional) || construct<ProcAttrSpec>(pointer) || 410 construct<ProcAttrSpec>(protectedAttr) || construct<ProcAttrSpec>(save)) 457 construct<ActualArg>(construct<ActualArg::PercentRef>( 472 construct<PrefixSpec>(construct<PrefixSpec::Impure>("IMPURE"_tok)), 473 construct<PrefixSpec>(construct<PrefixSpec::Module>("MODULE"_tok)), 476 construct<PrefixSpec>(construct<PrefixSpec::Pure>("PURE"_tok)), 506 construct<Suffix>( [all …]
|
| H A D | openmp-parsers.cpp | 147 construct<OmpDependClause>(construct<OmpDependClause::Sink>( 188 "COPYIN" >> construct<OmpClause>(construct<OmpClause::Copyin>( 196 "DEPEND" >> construct<OmpClause>(construct<OmpClause::Depend>( 201 construct<OmpClause>(construct<OmpClause::DistSchedule>( 203 "FINAL" >> construct<OmpClause>(construct<OmpClause::Final>( 207 "FROM" >> construct<OmpClause>(construct<OmpClause::From>( 213 "IF" >> construct<OmpClause>(construct<OmpClause::If>( 222 "LINK" >> construct<OmpClause>(construct<OmpClause::Link>( 224 "MAP" >> construct<OmpClause>(construct<OmpClause::Map>( 252 construct<OmpClause>(construct<OmpClause::TaskReduction>( [all …]
|
| H A D | openacc-parsers.cpp | 33 construct<AccObject>(designator) || construct<AccObject>("/" >> name / "/")) 37 TYPE_PARSER(construct<AccObjectListWithModifier>( 52 construct<AccSizeExpr>("*" >> construct<std::optional<ScalarIntExpr>>())) 56 construct<AccDeviceTypeExpr>( 65 construct<AccTileExpr>( 71 TYPE_PARSER(construct<AccGangArgument>( 95 TYPE_PARSER(construct<AccDefaultClause>( 106 TYPE_PARSER(construct<AccDataModifier>( 137 TYPE_PARSER(construct<AccBeginLoopDirective>( 149 construct<OpenACCCacheConstruct>(sourced(construct<Verbatim>("CACHE"_tok)), [all …]
|
| H A D | expr-parsers.cpp | 34 construct<ArrayConstructor>( 48 construct<AcValue>(construct<AcValue::Triplet>(scalarIntExpr, 74 construct<Expr>(construct<Expr::Parentheses>(parenthesized(expr))), 87 construct<Expr>("%LOC" >> parenthesized(construct<Expr::PercentLoc>( 94 construct<Expr>(construct<Expr::DefinedUnary>(definedOpName, primary)), 97 construct<Expr>(construct<Expr::UnaryPlus>("+" >> primary))), 100 construct<Expr>(construct<Expr::Negate>("-" >> primary)))))}; 169 construct<Expr>(construct<Expr::UnaryPlus>("+" >> addOperand)) || in Parse() 170 construct<Expr>(construct<Expr::Negate>("-" >> addOperand))) || in Parse() 499 construct<EndWhereStmt>( [all …]
|
| H A D | misc-parsers.h | 40 constexpr auto keyword{construct<Keyword>(name)}; 47 constexpr auto star{construct<Star>("*"_tok)}; 48 constexpr auto allocatable{construct<Allocatable>("ALLOCATABLE"_tok)}; 49 constexpr auto contiguous{construct<Contiguous>("CONTIGUOUS"_tok)}; 50 constexpr auto optional{construct<Optional>("OPTIONAL"_tok)}; 51 constexpr auto pointer{construct<Pointer>("POINTER"_tok)}; 52 constexpr auto protectedAttr{construct<Protected>("PROTECTED"_tok)}; 53 constexpr auto save{construct<Save>("SAVE"_tok)};
|
| H A D | expr-parsers.h | 22 return construct<Scalar<typename PA::resultType>>(p); // scalar-p in scalar() 26 return construct<Constant<typename PA::resultType>>(p); // constant-p in constant() 30 return construct<Integer<typename PA::resultType>>(p); // int-p in integer() 34 return construct<Logical<typename PA::resultType>>(p); // logical-p in logical() 38 return construct<DefaultChar<typename PA::resultType>>(p); // default-char-p in defaultChar() 59 constexpr auto msgVariable{construct<MsgVariable>(scalarDefaultCharVariable)}; 97 return construct<LoopBounds<ScalarName, ScalarExpr>>( in loopBounds() 101 return construct<LoopBounds<DoVariable, typename PA::resultType>>( in loopBounds()
|
| H A D | stmt-parser.h | 29 sourced(construct<Statement<typename PA::resultType>>( in unterminatedStatement() 50 sourced(construct<UnlabeledStatement<typename PA::resultType>>(p)); in unlabeledStatement() 69 SkipTo<'\n'>{} >> construct<ErrorRecovery>()}; 74 SkipPast<'\n'>{} >> construct<ErrorRecovery>()}; 79 constexpr auto skipBadLine{SkipPast<'\n'>{} >> construct<ErrorRecovery>()};
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | declare_variant_clauses_messages.cpp | 13 match(construct={dispatch}) 109 match(construct={dispatch}, device={arch(arm)}) \ 114 match(construct={dispatch}, device={arch(ppc)}), \ 120 match(construct={dispatch}, device={arch(x86,x86_64)}) 125 match(construct={dispatch}, device={arch(x86,x86_64)}) 142 #pragma omp declare variant(foo_v1) match(construct={dispatch}) \ 146 #pragma omp declare variant(foo_v1) match(construct={dispatch}) \ 159 #pragma omp declare variant(foo_v4) match(construct={dispatch}) \ 187 #pragma omp declare variant(foo_v4) match(construct={dispatch}) 207 append_args(interop(target)) match(construct={dispatch}) [all …]
|
| H A D | declare_variant_clauses_ast_print.cpp | 64 match(construct={dispatch}, device={arch(arm)}) \ 68 match(construct={dispatch}, device={arch(ppc)}), \ 73 match(construct={dispatch}, device={arch(x86,x86_64)}) 80 match(construct={dispatch}, device={arch(x86_64)}) \ 116 #pragma omp declare variant(bar_v1) match(construct={dispatch}) \ 124 #pragma omp declare variant(bar_v1) match(construct={dispatch}) \ 132 #pragma omp declare variant(bar_v1) match(construct={dispatch}) \ 140 #pragma omp declare variant(bar_v2) match(construct={dispatch}) \ 148 #pragma omp declare variant(bar_v2) match(construct={dispatch}) \ 161 #pragma omp declare variant(memberfoo_v1) match(construct={dispatch}) \ [all …]
|
| H A D | declare_variant_ast_print.c | 9 #pragma omp declare variant(foo) match(construct={target}) 10 #pragma omp declare variant(foo) match(construct={teams}) 11 #pragma omp declare variant(foo) match(construct={parallel}) 12 #pragma omp declare variant(foo) match(construct={for}) 13 #pragma omp declare variant(foo) match(construct={simd}) 14 #pragma omp declare variant(foo) match(construct={target,teams,parallel,for,simd})
|
| H A D | dispatch_ast_print.cpp | 32 match(construct={dispatch}, device={arch(arm)}) 92 match(construct={dispatch}, device={arch(arm)}) 97 match(construct={dispatch}, device={arch(arm)}) 103 match(construct={dispatch}, device={arch(arm)}) 176 match(construct={dispatch}, device={arch(arm)}) 184 match(construct={dispatch}, device={arch(arm)})
|
| H A D | declare_variant_construct_codegen_1.c | 29 #pragma omp declare variant(t_vxv) match(construct={target}) 30 #pragma omp declare variant(p_vxv) match(construct={parallel}) 111 #pragma omp declare variant(test_teams) match(construct = {teams}) 112 #pragma omp declare variant(test_target) match(construct = {target}) 113 #pragma omp declare variant(test_parallel) match(construct = {parallel}) 209 #pragma omp declare variant(t_simd) match(construct = {simd}) 210 #pragma omp declare variant(t_for) match(construct = {for}) 275 #pragma omp declare variant(all_vxv) match(construct={target,teams,parallel,for,simd}) 276 #pragma omp declare variant(combined_vxv) match(construct={target,teams,parallel,for}) 277 #pragma omp declare variant(not_selected_vxv) match(construct={parallel,for})
|
| /llvm-project-15.0.7/flang/examples/FlangOmpReport/ |
| H A D | yaml_summarizer.py | 113 def add_clause(datum, construct): argument 124 clauses = construct["clauses"] 148 if not construct: 156 construct["count"] += 1 158 add_clause(datum, construct) 163 for construct in result: 164 if construct["clauses"] == []: 165 construct.pop("clauses") 170 for construct in constructs: 171 if construct["clauses"] == []: [all …]
|
| /llvm-project-15.0.7/llvm/unittests/XRay/ |
| H A D | FDRRecordPrinterTest.cpp | 24 static std::unique_ptr<Record> construct() { in construct() function 32 static std::unique_ptr<Record> construct() { in construct() function 40 static std::unique_ptr<Record> construct() { in construct() function 48 static std::unique_ptr<Record> construct() { in construct() function 56 static std::unique_ptr<Record> construct() { in construct() function 66 static std::unique_ptr<Record> construct() { in construct() function 76 static std::unique_ptr<Record> construct() { in construct() function 84 static std::unique_ptr<Record> construct() { in construct() function 92 static std::unique_ptr<Record> construct() { in construct() function 107 PrinterTest() : Data(), OS(Data), P(OS), R(Helper<T>::construct()) {} in PrinterTest()
|
| /llvm-project-15.0.7/flang/docs/ |
| H A D | f2018-grammar.md | 26 R507 declaration-construct -> 33 R509 execution-part -> executable-construct [execution-part-construct]... 45 action-stmt | associate-construct | block-construct | case-construct | 46 change-team-construct | critical-construct | do-construct | 47 if-construct | select-rank-construct | select-type-construct | 48 where-construct | forall-construct 425 where-construct-stmt [where-body-construct]... 428 R1043 where-construct-stmt -> [where-construct-name :] WHERE ( mask-expr ) 437 forall-construct-stmt [forall-body-construct]... end-forall-stmt 459 [[declaration-construct]... specification-construct] [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/ |
| H A D | construct.pass.cpp | 43 TEST_CONSTEXPR_CXX20 void construct(U* p, Args&& ...args) in construct() function 89 std::allocator_traits<A<A0> >::construct(a, a0, &A0_count); in test() 99 std::allocator_traits<A<A1> >::construct(a, a1, &A1_count, 'c'); in test() 109 std::allocator_traits<A<A2> >::construct(a, a2, &A2_count, 'd', 5); in test() 119 std::allocator_traits<Alloc>::construct(a, vt, nullptr); in test() 132 std::allocator_traits<B<A0> >::construct(b, a0, &A0_count); in test() 145 std::allocator_traits<B<A1> >::construct(b, a1, &A1_count, 'c'); in test() 158 std::allocator_traits<B<A2> >::construct(b, a2, &A2_count, 'd', 5); in test()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-do-forall.cpp | 46 const parser::ForallConstruct &construct) { in GetConcurrentHeader() argument 249 if (IsImageControlStmt(construct)) { in Post() 251 GetImageControlStmtLocation(construct)}; in Post() 808 doContext.Check(construct); in Leave() 845 const ConstructNode &construct) { in MaybeGetDoConstruct() argument 881 construct); in CheckForBadLeave() 886 const ConstructNode &construct) { in StmtMatchesConstruct() argument 913 const ConstructNode &construct{*iter}; in CheckNesting() local 915 MaybeGetNodeName(construct)}; in CheckNesting() 917 CheckDoConcurrentExit(stmtType, construct); in CheckNesting() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/ |
| H A D | OpenMPOps.td | 56 let summary = "parallel construct"; 176 The sections construct is a non-iterative worksharing construct that 398 // Simd construct [2.9.3.1] 480 let summary = "task construct"; 605 construct are untied tasks. 631 construct. The taskloop construct executes as if each generated task was 658 construct. Thus, the taskloop construct creates an implicit taskgroup 793 let summary = "flush construct"; 816 // 2.14.5 target construct 921 the construct appears. [all …]
|
| /llvm-project-15.0.7/libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/ |
| H A D | construct.cxx2a.pass.cpp | 78 a.construct(ap); in main() 86 a.construct(ap, A()); in main() 94 a.construct(ap, 5); in main() 102 a.construct(ap, 5, (int*)0); in main() 128 a.construct(ap); in main() 136 a.construct(ap, move_only()); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/ |
| H A D | ranges_destroy_at.pass.cpp | 70 Traits::construct(alloc, buffer, counter); in test() 71 Traits::construct(alloc, buffer + 1, counter); in test() 89 Traits::construct(alloc, buffer, counter); in test() 90 Traits::construct(alloc, buffer + 1, counter); in test() 115 Traits::construct(alloc, std::addressof(array_ref[i]), counter); in test_arrays() 136 Traits::construct(alloc, std::addressof(array_ref[i][j]), counter); in test_arrays()
|
| H A D | destroy_at.pass.cpp | 52 std::allocator_traits<Alloc>::construct(alloc, std::addressof(arr[i]), &counter); in test_arrays() 71 std::allocator_traits<Alloc>::construct(alloc, std::addressof(arr[i][j]), &counter); in test_arrays() 92 std::allocator_traits<Alloc>::construct(alloc, ptr1, &counter); in test() 93 std::allocator_traits<Alloc>::construct(alloc, ptr2, &counter); in test() 113 std::allocator_traits<Alloc>::construct(alloc, ptr1, &counter); in test() 114 std::allocator_traits<Alloc>::construct(alloc, ptr2, &counter); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/ |
| H A D | construct.pass.cpp | 135 a.construct(s, 4, 'c'); in main() 146 a.construct(s, 6); in main() 157 a.construct(s, 8); in main() 168 a.construct(s, 1, 2); in main() 181 a.construct(s, 1, 2); in main() 195 a.construct(s, 1, 2); in main() 207 sa.construct(ptr); in main()
|