Home
last modified time | relevance | path

Searched refs:interop (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/clang/test/OpenMP/
H A Dinterop_messages.cpp18 #pragma omp interop use(NoDeclVar) use(Another) in foo()
28 #pragma omp interop init(target InteropVar) in foo()
42 #pragma omp interop use(IntVar) use(Another) in foo()
52 #pragma omp interop use(SVar) use(Another) in foo()
55 #pragma omp interop destroy(SVar) destroy(Another) in foo()
62 #pragma omp interop use(a+b) use(Another) in foo()
65 #pragma omp interop destroy(a+b) destroy(Another) in foo()
72 #pragma omp interop destroy(C) destroy(Another) in foo()
83 #pragma omp interop device(0) in foo()
125 #pragma omp interop use(InteropVar) nowait in foo()
[all …]
H A Dinterop_ast_print.cpp36 #pragma omp interop init(target:I) in foo1()
42 #pragma omp interop use(I) in foo1()
48 #pragma omp interop destroy(I) in foo1()
54 #pragma omp interop init(target:IRef) in foo1()
60 #pragma omp interop use(IRef) in foo1()
66 #pragma omp interop destroy(IRef) in foo1()
73 #pragma omp interop use(CI) in foo1()
137 #pragma omp interop init( \ in foo1()
174 #pragma omp interop use(I) use(J) in foo1()
247 #pragma omp interop use(t) in barTemp()
[all …]
H A Dinterop_irbuilder.cpp11 omp_interop_t interop; in test1() local
13 #pragma omp interop init(target \ in test1()
14 : interop) in test1()
16 #pragma omp interop init(targetsync \ in test1()
17 : interop) in test1()
19 #pragma omp interop init(target \ in test1()
20 : interop) device(device_id) in test1()
22 #pragma omp interop init(targetsync \ in test1()
23 : interop) device(device_id) in test1()
25 #pragma omp interop use(interop) depend(in \ in test1()
[all …]
H A Ddeclare_variant_clauses_messages.cpp29 append_args(interop(target))
33 append_args(interop(target),interop(target))
41 append_args(interop(target))
45 append_args(interop(target),interop(target))
53 append_args(interop(target))
56 append_args(interop(target))
66 append_args(interop(target))
69 append_args(interop(target))
85 append_args(interop(target),interop(target))
180 append_args(interop(target),interop(targetsync))
[all …]
H A Ddeclare_variant_clauses_ast_print.cpp117 append_args(interop(target,targetsync))
125 append_args(interop(targetsync))
133 append_args(interop(target))
141 append_args(interop(target), interop(targetsync))
149 append_args(interop(targetsync), interop(target))
162 append_args(interop(target))
171 append_args(interop(target))
183 append_args(interop(target))
H A Ddeclare_variant_clauses_ast_print.c33 append_args(interop(targetsync))
50 append_args(interop(targetsync))
/llvm-project-15.0.7/openmp/libomptarget/test/offloading/
H A Dinterop.c20 omp_interop_t interop; in main() local
22 #pragma omp interop init(targetsync : interop) device(device_id) nowait in main()
23 assert(interop != NULL); in main()
28 omp_get_interop_name(interop, (omp_interop_property_t)(i)); in main()
30 omp_get_interop_int(interop, (omp_interop_property_t)(i), &err); in main()
32 omp_get_interop_ptr(interop, (omp_interop_property_t)(i), &err); in main()
34 omp_get_interop_str(interop, (omp_interop_property_t)(i), &err); in main()
36 omp_get_interop_type_desc(interop, (omp_interop_property_t)(i)); in main()
38 #pragma omp interop use(interop) depend(in : D0, D2) in main()
41 (omp_get_interop_ptr(interop, omp_ipr_targetsync, NULL)); in main()
[all …]
/llvm-project-15.0.7/openmp/libomptarget/src/
H A Dinterop.cpp148 RETURN_TYPE omp_get_interop_##SUFFIX(const omp_interop_t interop, \
151 omp_interop_val_t *interop_val = (omp_interop_val_t *)interop; \
164 RETURN_TYPE omp_get_interop_##SUFFIX(const omp_interop_t interop, \
167 omp_interop_val_t *interop_val = (omp_interop_val_t *)interop; \
H A DCMakeLists.txt21 interop.cpp
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_ftn_entry.h1554 return (*fptr)(interop); in FTN_GET_NUM_INTEROP_PROPERTIES()
1561 intptr_t FTN_STDCALL FTN_GET_INTEROP_INT(const omp_interop_t interop, in FTN_GET_INTEROP_INT() argument
1566 return (*fptr)(interop, property_id, err); in FTN_GET_INTEROP_INT()
1571 void *FTN_STDCALL FTN_GET_INTEROP_PTR(const omp_interop_t interop, in FTN_GET_INTEROP_PTR() argument
1576 return (*fptr)(interop, property_id, err); in FTN_GET_INTEROP_PTR()
1586 return (*fptr)(interop, property_id, err); in FTN_GET_INTEROP_STR()
1592 const omp_interop_t interop, omp_interop_property_t property_id) { in FTN_GET_INTEROP_NAME() argument
1595 return (*fptr)(interop, property_id); in FTN_GET_INTEROP_NAME()
1601 const omp_interop_t interop, omp_interop_property_t property_id) { in FTN_GET_INTEROP_TYPE_DESC() argument
1604 return (*fptr)(interop, property_id); in FTN_GET_INTEROP_TYPE_DESC()
[all …]
/llvm-project-15.0.7/flang/test/Fir/
H A Dexternal-mangling.fir1 // RUN: fir-opt --external-name-interop %s | FileCheck %s
2 // RUN: tco --external-name-interop %s | FileCheck %s
3 // RUN: tco --external-name-interop %s | tco --fir-to-llvm-ir | FileCheck %s --check-prefix=LLVMIR
H A Dexternal-mangling-emboxproc.fir1 // RUN: fir-opt --external-name-interop %s | FileCheck %s
H A Dembox.fir2 // RUN: %flang_fc1 -mmlir -disable-external-name-interop -emit-llvm %s -o -| FileCheck %s
/llvm-project-15.0.7/flang/include/flang/Tools/
H A DCLOptions.inc74 DisableOption(ExternalNameConversion, "external-name-interop", "convert names with external convent…
/llvm-project-15.0.7/flang/include/flang/Optimizer/Transforms/
H A DPasses.td152 def ExternalNameConversion : Pass<"external-name-interop", "mlir::ModuleOp"> {
/llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/
H A DOps.td266 // We also allow a F64MemRef to enable interop during partial lowering.
/llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/
H A DOps.td266 // We also allow a F64MemRef to enable interop during partial lowering.
/llvm-project-15.0.7/openmp/runtime/src/include/
H A Domp.h.var155 /* OpenMP 5.1 interop */
/llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/
H A DOps.td290 // We also allow a F64MemRef to enable interop during partial lowering.
/llvm-project-15.0.7/clang/docs/
H A DOpenMPSupport.rst300 | device | interop construct | :pa…
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDiagnosticParseKinds.td1369 "unexpected operation specified in 'append_args' clause, expected 'interop'">;
1450 "expected ',' after interop modifier">;
1452 "expected interop type: 'target' and/or 'targetsync'">;
1454 : Warning<"interop type '%0' cannot be specified more than once">,
H A DDiagnosticSemaKinds.td10988 "interop variable must be of type 'omp_interop_t'">;
10993 "'depend' clause requires the 'targetsync' interop type">;
10995 "interop variable %0 used in multiple action clauses">;
/llvm-project-15.0.7/mlir/docs/Tutorials/Toy/
H A DCh-5.md224 // We also allow a F64MemRef to enable interop during partial lowering.
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMP.td1892 def OMP_interop : Directive<"interop"> {
/llvm-project-15.0.7/mlir/docs/Bindings/
H A DPython.md93 will need to interop with it.

12