Home
last modified time | relevance | path

Searched refs:InteropType (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/openmp/libomptarget/src/
H A Dinterop.cpp186 kmp_interop_type_t InteropType, kmp_int32 DeviceId, in __tgt_interop_init() argument
191 assert(InteropType != kmp_interop_type_unknown && in __tgt_interop_init()
197 if (InteropType == kmp_interop_type_tasksync) { in __tgt_interop_init()
202 InteropPtr = new omp_interop_val_t(DeviceId, InteropType); in __tgt_interop_init()
215 if (InteropType == kmp_interop_type_tasksync) { in __tgt_interop_init()
/llvm-project-15.0.7/clang/lib/AST/
H A DAttrImpl.cpp225 auto PrintInteropTypes = [&OS](InteropType *Begin, InteropType *End) { in printPrettyPragma()
226 for (InteropType *I = Begin; I != End; ++I) { in printPrettyPragma()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1163 omp::OMPInteropType InteropType, Value *Device,
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp1422 SmallVector<OMPDeclareVariantAttr::InteropType, 3> AppendArgs; in ParseOMPDeclareVariantClauses()
1507 static Optional<OMPDeclareVariantAttr::InteropType>
1554 SmallVectorImpl<OMPDeclareVariantAttr::InteropType> &InterOpTypes) { in parseOpenMPAppendArgs()
1572 if (Optional<OMPDeclareVariantAttr::InteropType> IType = in parseOpenMPAppendArgs()
3572 if (Optional<OMPDeclareVariantAttr::InteropType> IType = in ParseOpenMPInteropClause()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp6976 llvm::omp::OMPInteropType InteropType = llvm::omp::OMPInteropType::Unknown; in EmitOMPInteropDirective() local
6978 InteropType = llvm::omp::OMPInteropType::Target; in EmitOMPInteropDirective()
6981 InteropType = llvm::omp::OMPInteropType::TargetSync; in EmitOMPInteropDirective()
6983 OMPBuilder.createOMPInteropInit(Builder, InteropvarPtr, InteropType, Device, in EmitOMPInteropDirective()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3560 omp::OMPInteropType InteropType, Value *Device, Value *NumDependences, in createOMPInteropInit() argument
3571 Constant *InteropTypeVal = ConstantInt::get(Int64, (int)InteropType); in createOMPInteropInit()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h3183 SmallVectorImpl<OMPDeclareVariantAttr::InteropType> &InterOpTypes);
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp7386 QualType InteropType = Context.getTypeDeclType(TD); in checkOpenMPDeclareVariantFunction() local
7393 Params.insert(Params.end(), NumAppendArgs, InteropType); in checkOpenMPDeclareVariantFunction()
7582 ArrayRef<OMPDeclareVariantAttr::InteropType> AppendArgs, in ActOnOpenMPDeclareVariantDirective()
7644 const_cast<OMPDeclareVariantAttr::InteropType *>(AppendArgs.data()), in ActOnOpenMPDeclareVariantDirective()
17303 QualType InteropType; in isValidInteropVariable() local
17309 InteropType = QualType(TD->getTypeForDecl(), 0); in isValidInteropVariable()
17324 if (!SemaRef.Context.hasSameType(InteropType, VarType)) { in isValidInteropVariable()
H A DSemaTemplateInstantiateDecl.cpp509 SmallVector<OMPDeclareVariantAttr::InteropType, 8> AppendArgs; in instantiateOMPDeclareVariantAttr()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td3823 VariadicEnumArgument<"AppendArgs", "InteropType",
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h11377 ArrayRef<OMPDeclareVariantAttr::InteropType> AppendArgs,