| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | interop_messages.cpp | 8 omp_interop_t InteropVar; in foo() local 28 #pragma omp interop init(target InteropVar) in foo() 92 #pragma omp interop init(target:InteropVar) init(target:InteropVar) in foo() 95 #pragma omp interop use(InteropVar) use(InteropVar) in foo() 98 #pragma omp interop destroy(InteropVar) destroy(InteropVar) in foo() 101 #pragma omp interop init(target:InteropVar) use(InteropVar) in foo() 104 #pragma omp interop init(target:InteropVar) destroy(InteropVar) in foo() 107 #pragma omp interop use(InteropVar) destroy(InteropVar) in foo() 121 int InteropVar; in foo() local 125 #pragma omp interop use(InteropVar) nowait in foo() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 1162 Value *InteropVar, 1179 Value *InteropVar, Value *Device, 1195 Value *InteropVar, Value *Device,
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 7850 Stmt *InteropVar = nullptr; variable 7853 void setInteropVar(Expr *E) { InteropVar = E; } in setInteropVar() 7873 VarLoc(VarLoc), InteropVar(InteropVar) {} in OMPUseClause() 7888 child_range children() { return child_range(&InteropVar, &InteropVar + 1); } in children() 7891 return const_child_range(&InteropVar, &InteropVar + 1); in children() 7925 Stmt *InteropVar = nullptr; variable 7948 LParenLoc(LParenLoc), VarLoc(VarLoc), InteropVar(InteropVar) {} in OMPDestroyClause() 7972 if (InteropVar) in children() 7973 return child_range(&InteropVar, &InteropVar + 1); in children() 7978 if (InteropVar) in children() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3559 const LocationDescription &Loc, Value *InteropVar, in createOMPInteropInit() argument 3579 Ident, ThreadId, InteropVar, InteropTypeVal, in createOMPInteropInit() 3588 const LocationDescription &Loc, Value *InteropVar, Value *Device, in createOMPInteropDestroy() argument 3606 Ident, ThreadId, InteropVar, Device, in createOMPInteropDestroy() 3615 Value *InteropVar, Value *Device, in createOMPInteropUse() argument 3634 Ident, ThreadId, InteropVar, Device, in createOMPInteropUse()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 1628 OMPInitClause *OMPInitClause::Create(const ASTContext &C, Expr *InteropVar, in Create() argument 1639 Clause->setInteropVar(InteropVar); in Create()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 17341 Sema::ActOnOpenMPInitClause(Expr *InteropVar, ArrayRef<Expr *> PrefExprs, in ActOnOpenMPInitClause() argument 17346 if (!isValidInteropVariable(*this, InteropVar, VarLoc, OMPC_init)) in ActOnOpenMPInitClause() 17363 return OMPInitClause::Create(Context, InteropVar, PrefExprs, IsTarget, in ActOnOpenMPInitClause() 17368 OMPClause *Sema::ActOnOpenMPUseClause(Expr *InteropVar, SourceLocation StartLoc, in ActOnOpenMPUseClause() argument 17373 if (!isValidInteropVariable(*this, InteropVar, VarLoc, OMPC_use)) in ActOnOpenMPUseClause() 17377 OMPUseClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPUseClause() 17380 OMPClause *Sema::ActOnOpenMPDestroyClause(Expr *InteropVar, in ActOnOpenMPDestroyClause() argument 17385 if (InteropVar && in ActOnOpenMPDestroyClause() 17386 !isValidInteropVariable(*this, InteropVar, VarLoc, OMPC_destroy)) in ActOnOpenMPDestroyClause() 17390 OMPDestroyClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPDestroyClause()
|
| H A D | TreeTransform.h | 2223 OMPClause *RebuildOMPInitClause(Expr *InteropVar, ArrayRef<Expr *> PrefExprs, in RebuildOMPInitClause() argument 2229 return getSema().ActOnOpenMPInitClause(InteropVar, PrefExprs, IsTarget, in RebuildOMPInitClause() 2238 OMPClause *RebuildOMPUseClause(Expr *InteropVar, SourceLocation StartLoc, in RebuildOMPUseClause() argument 2241 return getSema().ActOnOpenMPUseClause(InteropVar, StartLoc, LParenLoc, in RebuildOMPUseClause() 2249 OMPClause *RebuildOMPDestroyClause(Expr *InteropVar, SourceLocation StartLoc, in RebuildOMPDestroyClause() argument 2253 return getSema().ActOnOpenMPDestroyClause(InteropVar, StartLoc, LParenLoc, in RebuildOMPDestroyClause()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 11549 OMPClause *ActOnOpenMPInitClause(Expr *InteropVar, ArrayRef<Expr *> PrefExprs, 11557 OMPClause *ActOnOpenMPUseClause(Expr *InteropVar, SourceLocation StartLoc, 11562 OMPClause *ActOnOpenMPDestroyClause(Expr *InteropVar, SourceLocation StartLoc,
|