Searched refs:InteropType (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | interop.cpp | 186 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 D | AttrImpl.cpp | 225 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 D | OMPIRBuilder.h | 1163 omp::OMPInteropType InteropType, Value *Device,
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 1422 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 D | CGStmtOpenMP.cpp | 6976 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 D | OMPIRBuilder.cpp | 3560 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 D | Parser.h | 3183 SmallVectorImpl<OMPDeclareVariantAttr::InteropType> &InterOpTypes);
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 7386 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 D | SemaTemplateInstantiateDecl.cpp | 509 SmallVector<OMPDeclareVariantAttr::InteropType, 8> AppendArgs; in instantiateOMPDeclareVariantAttr()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Attr.td | 3823 VariadicEnumArgument<"AppendArgs", "InteropType",
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 11377 ArrayRef<OMPDeclareVariantAttr::InteropType> AppendArgs,
|