Home
last modified time | relevance | path

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

12345678910>>...13

/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp218 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 Dio-parsers.cpp28 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 Dexecutable-parsers.cpp64 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 Dprogram-parsers.cpp271 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 Dopenmp-parsers.cpp147 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 Dopenacc-parsers.cpp33 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 Dexpr-parsers.cpp34 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 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()
H A Dstmt-parser.h29 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 Ddeclare_variant_clauses_messages.cpp13 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 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-15.0.7/flang/examples/FlangOmpReport/
H A Dyaml_summarizer.py113 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 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()
/llvm-project-15.0.7/flang/docs/
H A Df2018-grammar.md26 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 Dconstruct.pass.cpp43 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 Dcheck-do-forall.cpp46 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 DOpenMPOps.td56 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 Dconstruct.cxx2a.pass.cpp78 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 Dranges_destroy_at.pass.cpp70 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 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()
/llvm-project-15.0.7/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/
H A Dconstruct.pass.cpp135 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()

12345678910>>...13