Home
last modified time | relevance | path

Searched refs:construct (Results 1 – 25 of 367) sorted by relevance

12345678910>>...15

/llvm-project/flang/lib/Parser/
H A DFortran-parsers.cpp11 // recognize the productions of Fortran, and to construct a parse tree.
48 TYPE_PARSER(space >> sourced(rawName >> construct<Name>()))
99 TYPE_PARSER(construct<DefinedOperator>(intrinsicOperator) ||
100 construct<DefinedOperator>(definedOpName))
104 // other kind of declaration-construct will be parsed into the
107 construct<ImplicitPart>(many(Parser<ImplicitPartStmt>{})))
112 construct<ImplicitPartStmt>(statement(indirect(Parser<ImplicitStmt>{}))), in TYPE_PARSER()
113 construct<ImplicitPartStmt>(statement(indirect(parameterStmt))),
114 construct<ImplicitPartStmt>(statement(indirect(oldParameterStmt))),
115 construct<ImplicitPartStm
[all...]
H A Dio-parsers.cpp26 TYPE_PARSER(construct<IoUnit>(variable / lookAhead(space / ",);\n"_ch)) ||
27 construct<IoUnit>(fileUnitNumber) || construct<IoUnit>(star))
30 TYPE_PARSER(construct<FileUnitNumber>(
35 construct<OpenStmt>(
60 constexpr auto statusExpr{construct<StatusExpr>(scalarDefaultCharExpr)};
61 constexpr auto errLabel{construct<ErrLabel>(label)};
63 TYPE_PARSER(first(construct<ConnectSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
64 construct<ConnectSpec>(construct<ConnectSpe
[all...]
H A Dexecutable-parsers.cpp23 // a do-construct that begins with an old-style label-do-stmt to be a
29 // R514 executable-construct ->
30 // action-stmt | associate-construct | block-construct |
31 // case-construct | change-team-construct | critical-construct |
32 // do-construct | if-construct | select-rank-construct |
[all...]
H A Dopenmp-parsers.cpp156 TYPE_PARSER(sourced(construct<OmpDirectiveSpecification>(
163 TYPE_PARSER(sourced(construct<OmpTraitPropertyName>( //
164 construct<OmpTraitPropertyName>(space >> charLiteralConstantWithoutKind) ||
165 construct<OmpTraitPropertyName>(
168 TYPE_PARSER(sourced(construct<OmpTraitScore>( //
171 TYPE_PARSER(sourced(construct<OmpTraitPropertyExtension::Complex>(
176 TYPE_PARSER(sourced(construct<OmpTraitPropertyExtension>(
177 construct<OmpTraitPropertyExtension>(
179 construct<OmpTraitPropertyExtension>(Parser<OmpTraitPropertyName>{}) ||
180 construct<OmpTraitPropertyExtensio
[all...]
H A Dprogram-parsers.cpp28 construct<FunctionStmt>(many(prefixSpec), "FUNCTION" >> name,
31 construct<FunctionStmt>(many(prefixSpec), "FUNCTION" >> name / atEndOfStmt,
43 construct<FunctionStmt>(many(prefixSpec), "FUNCTION" >> name,
63 construct<ProgramUnit>(indirect(Parser<Module>{})) ||
64 construct<ProgramUnit>(indirect(subroutineSubprogram)) ||
65 construct<ProgramUnit>(indirect(Parser<Submodule>{})) ||
66 construct<ProgramUnit>(indirect(Parser<BlockData>{})) ||
68 construct<ProgramUnit>(indirect(functionSubprogram)) ||
69 construct<ProgramUnit>(indirect(Parser<MainProgram>{}))};
73 construct<ProgramUni
[all...]
H A Dopenacc-parsers.cpp34 construct<AccObject>(designator) || construct<AccObject>("/" >> name / "/"))
36 TYPE_PARSER(construct<AccObjectList>(nonemptyList(Parser<AccObject>{})))
38 TYPE_PARSER(construct<AccObjectListWithModifier>(
41 TYPE_PARSER(construct<AccObjectListWithReduction>(
46 TYPE_PARSER(construct<AccWaitArgument>(maybe("DEVNUM:" >> scalarIntExpr / ":"),
52 TYPE_PARSER(construct<AccSizeExpr>(scalarIntExpr) ||
53 construct<AccSizeExpr>("*" >> construct<std::optional<ScalarIntExpr>>()))
54 TYPE_PARSER(construct<AccSizeExprList>(nonemptyList(Parser<AccSizeExpr>{})))
56 TYPE_PARSER(sourced(construct<AccDeviceTypeExpr>(
66 construct<AccDeviceTypeExprList>(nonemptyList(Parser<AccDeviceTypeExpr>{})))
[all …]
H A Dexpr-parsers.cpp29 TYPE_PARSER(construct<BOZLiteralConstant>(BOZLiteral{}))
33 construct<ArrayConstructor>(
37 TYPE_PARSER(construct<AcSpec>(maybe(typeSpec / "::"),
40 construct<AcSpec>(typeSpec / "::"))
47 construct<AcValue>(construct<AcValue::Triplet>(scalarIntExpr,
49 construct<AcValue>(indirect(expr)) ||
50 construct<AcValue>(indirect(Parser<AcImpliedDo>{})))
54 construct<AcImpliedDo>(nonemptyList(Parser<AcValue>{} / lookAhead(","_tok)),
61 TYPE_PARSER(construct<AcImpliedDoContro
[all...]
H A Dmisc-parsers.h40 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 Dexpr-parsers.h22 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()
/llvm-project/clang/test/OpenMP/
H A Ddeclare_variant_clauses_messages.cpp13 match(construct={dispatch})
28 #pragma omp declare variant(memberfoo_v0) match(construct={dispatch}) \
32 #pragma omp declare variant(memberfoo_v1) match(construct={dispatch}) \
40 #pragma omp declare variant(smemberfoo_v0) match(construct={dispatch}) \
44 #pragma omp declare variant(smemberfoo_v1) match(construct={dispatch}) \
52 #pragma omp declare variant(vmemberfoo_v0) match(construct={dispatch}) \
55 #pragma omp declare variant(vmemberfoo_v1) match(construct={dispatch}) \
65 #pragma omp declare variant(pvmemberfoo_v0) match(construct={dispatch}) \
68 #pragma omp declare variant(pvmemberfoo_v1) match(construct={dispatch}) \
80 #pragma omp declare variant(templatefoo_v0<int>) match(construct={dispatch}) \
[all …]
H A Ddeclare_variant_clauses_ast_print.cpp64 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 Ddeclare_variant_ast_print.c9 #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 Ddispatch_ast_print.cpp32 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 Ddeclare_variant_construct_codegen_1.c29 #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/flang/examples/FlangOmpReport/
H A Dyaml_summarizer.py122 def add_clause(datum, construct): argument
131 to_check = [i["clause"] for i in construct["clauses"]]
133 clauses = construct["clauses"]
152 construct = next(
158 if not construct:
165 construct["count"] += 1
167 add_clause(datum, construct)
173 for construct in result:
174 if construct["clauses"] == []:
175 construct.pop("clauses")
[all …]
/llvm-project/llvm/unittests/XRay/
H A DFDRRecordPrinterTest.cpp24 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()
[all...]
/llvm-project/flang/docs/
H A Df2018-grammar.md22 [declaration-construct]...
26 R507 declaration-construct ->
27 specification-construct | data-stmt | format-stmt | entry-stmt |
29 R508 specification-construct ->
33 R509 execution-part -> executable-construct [execution-part-construct]...
34 R510 execution-part-construct ->
35 executable-construct | format-stmt | entry-stmt | data-stmt
44 R514 executable-construct ->
45 action-stmt | associate-construct | block-construct | case-construct |
46 change-team-construct | critical-construct | do-construct |
[all …]
/llvm-project/libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/
H A Dconstruct.cxx20.verify.cpp57 a.construct(ap); // expected-error {{no member}} in main()
59 a.construct(ap, A()); // expected-error {{no member}} in main()
61 a.construct(ap, 5); // expected-error {{no member}} in main()
63 a.construct(ap, 5, (int*)0); // expected-error {{no member}} in main()
70 a.construct(ap); // expected-error {{no member}} in main()
72 a.construct(ap, move_only()); // expected-error {{no member}} in main()
H A Dconstruct.cxx20.pass.cpp73 a.construct(ap); in main()
81 a.construct(ap, A()); in main()
89 a.construct(ap, 5); in main()
97 a.construct(ap, 5, (int*)0); in main()
123 a.construct(ap); in main()
131 a.construct(ap, move_only()); in main()
/llvm-project/flang/lib/Semantics/
H A Dcheck-do-forall.cpp48 const parser::ForallConstruct &construct) { in GetConcurrentHeader() argument
50 std::get<parser::Statement<parser::ForallConstructStmt>>(construct.t)}; in GetConcurrentHeader()
271 void Post(const parser::ExecutableConstruct &construct) { in Post()
272 if (IsImageControlStmt(construct)) { in Post()
274 GetImageControlStmtLocation(construct)}; in Post()
277 if (auto coarrayMsg{GetImageControlStmtCoarrayMsg(construct)}) { in Post()
390 // Mark this DO construct as a point of definition for the DO variables in DefineDoVariables()
393 // the variable in the DO construct so that we can remove it when we leave
394 // the DO construct and use its location in error messages. in ResetDoVariables()
405 // Called at the end of a DO construct t in ActivateIndexVars()
267 Post(const parser::ExecutableConstruct & construct) Post() argument
429 Check(const parser::ForallConstruct & construct) Check() argument
886 Enter(const parser::ForallConstruct & construct) Enter() argument
890 Leave(const parser::ForallConstruct & construct) Leave() argument
915 GetNodePosition(const ConstructNode & construct) GetNodePosition() argument
929 MaybeGetDoConstruct(const ConstructNode & construct) MaybeGetDoConstruct() argument
938 ConstructIsDoConcurrent(const ConstructNode & construct) ConstructIsDoConcurrent() argument
970 StmtMatchesConstruct(const parser::Name * stmtName,StmtType stmtType,const std::optional<parser::Name> & constructName,const ConstructNode & construct) StmtMatchesConstruct() argument
997 const ConstructNode &construct{*iter}; CheckNesting() local
[all...]
/llvm-project/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/
H A Dconstruct.pass.cpp44 TEST_CONSTEXPR_CXX20 void construct(U* p, Args&& ...args) in construct() function
90 std::allocator_traits<A<A0> >::construct(a, a0, &A0_count); in test()
100 std::allocator_traits<A<A1> >::construct(a, a1, &A1_count, 'c'); in test()
110 std::allocator_traits<A<A2> >::construct(a, a2, &A2_count, 'd', 5); in test()
120 std::allocator_traits<Alloc>::construct(a, vt, nullptr); in test()
133 std::allocator_traits<B<A0> >::construct(b, a0, &A0_count); in test()
146 std::allocator_traits<B<A1> >::construct(b, a1, &A1_count, 'c'); in test()
159 std::allocator_traits<B<A2> >::construct(b, a2, &A2_count, 'd', 5); in test()
/llvm-project/libcxx/include/__memory_resource/
H A Dpolymorphic_allocator.h107 construct(__ptr, std::forward<_CtorArgs>(__ctor_args)...); in new_object()
121 _LIBCPP_HIDE_FROM_ABI void construct(_Tp* __p, _Ts&&... __args) { in construct()
131 construct(pair<_T1, _T2>* __p, piecewise_construct_t, tuple<_Args1...> __x, tuple<_Args2...> __y) { in construct()
143 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p) { in construct()
144 construct(__p, piecewise_construct, tuple<>(), tuple<>());
148 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, _Up&& __u, _Vp&& __v) { in construct()
149 construct(__p, in construct()
156 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, const pair<_U1, _U2>& __pr) { in construct()
157 construct(__p, piecewise_construct, std::forward_as_tuple(__pr.first), std::forward_as_tuple(__pr.second));
161 _LIBCPP_HIDE_FROM_ABI void construct(pai in construct()
119 _LIBCPP_HIDE_FROM_ABI void construct(_Tp* __p, _Ts&&... __args) { construct() function
129 construct(pair<_T1, _T2>* __p, piecewise_construct_t, tuple<_Args1...> __x, tuple<_Args2...> __y) { construct() function
141 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p) { construct() function
146 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, _Up&& __u, _Vp&& __v) { construct() function
154 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, const pair<_U1, _U2>& __pr) { construct() function
159 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, pair<_U1, _U2>&& __pr) { construct() function
[all...]
/llvm-project/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/
H A Dconstruct.pass.cpp121 a.construct(s, 4, 'c'); in main()
132 a.construct(s, 6); in main()
143 a.construct(s, 8); in main()
154 a.construct(s, 1, 2); in main()
167 a.construct(s, 1, 2); in main()
181 a.construct(s, 1, 2); in main()
193 sa.construct(ptr); in main()
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/
H A Dranges_destroy_at.pass.cpp69 Traits::construct(alloc, buffer, counter); in test()
70 Traits::construct(alloc, buffer + 1, counter); in test()
88 Traits::construct(alloc, buffer, counter); in test()
89 Traits::construct(alloc, buffer + 1, counter); in test()
114 Traits::construct(alloc, std::addressof(array_ref[i]), counter); in test_arrays()
135 Traits::construct(alloc, std::addressof(array_ref[i][j]), counter); in test_arrays()
H A Ddestroy_at.pass.cpp52 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()

12345678910>>...15