Home
last modified time | relevance | path

Searched refs:InteropVar (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/test/OpenMP/
H A Dinterop_messages.cpp8 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 DOMPIRBuilder.h1162 Value *InteropVar,
1179 Value *InteropVar, Value *Device,
1195 Value *InteropVar, Value *Device,
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOpenMPClause.h7850 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 DOMPIRBuilder.cpp3559 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 DOpenMPClause.cpp1628 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 DSemaOpenMP.cpp17341 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 DTreeTransform.h2223 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 DSema.h11549 OMPClause *ActOnOpenMPInitClause(Expr *InteropVar, ArrayRef<Expr *> PrefExprs,
11557 OMPClause *ActOnOpenMPUseClause(Expr *InteropVar, SourceLocation StartLoc,
11562 OMPClause *ActOnOpenMPDestroyClause(Expr *InteropVar, SourceLocation StartLoc,