| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | interop_messages.cpp | 18 #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 D | interop_ast_print.cpp | 36 #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 D | interop_irbuilder.cpp | 11 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 D | declare_variant_clauses_messages.cpp | 29 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 D | declare_variant_clauses_ast_print.cpp | 117 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 D | declare_variant_clauses_ast_print.c | 33 append_args(interop(targetsync)) 50 append_args(interop(targetsync))
|
| /llvm-project-15.0.7/openmp/libomptarget/test/offloading/ |
| H A D | interop.c | 20 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 D | interop.cpp | 148 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 D | CMakeLists.txt | 21 interop.cpp
|
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_ftn_entry.h | 1554 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 D | external-mangling.fir | 1 // 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 D | external-mangling-emboxproc.fir | 1 // RUN: fir-opt --external-name-interop %s | FileCheck %s
|
| H A D | embox.fir | 2 // 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 D | CLOptions.inc | 74 DisableOption(ExternalNameConversion, "external-name-interop", "convert names with external convent…
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Transforms/ |
| H A D | Passes.td | 152 def ExternalNameConversion : Pass<"external-name-interop", "mlir::ModuleOp"> {
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | Ops.td | 266 // We also allow a F64MemRef to enable interop during partial lowering.
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | Ops.td | 266 // We also allow a F64MemRef to enable interop during partial lowering.
|
| /llvm-project-15.0.7/openmp/runtime/src/include/ |
| H A D | omp.h.var | 155 /* OpenMP 5.1 interop */
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/ |
| H A D | Ops.td | 290 // We also allow a F64MemRef to enable interop during partial lowering.
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | OpenMPSupport.rst | 300 | device | interop construct | :pa…
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | DiagnosticParseKinds.td | 1369 "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 D | DiagnosticSemaKinds.td | 10988 "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 D | Ch-5.md | 224 // We also allow a F64MemRef to enable interop during partial lowering.
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMP.td | 1892 def OMP_interop : Directive<"interop"> {
|
| /llvm-project-15.0.7/mlir/docs/Bindings/ |
| H A D | Python.md | 93 will need to interop with it.
|