Lines Matching refs:CombinedInfo
6836 MapCombinedInfoTy &CombinedInfo, in generateInfoForComponentList() argument
7130 bool IsNonContiguous = CombinedInfo.NonContigInfo.IsNonContiguous; in generateInfoForComponentList()
7307 std::swap(PartialStruct.PreliminaryMapData, CombinedInfo); in generateInfoForComponentList()
7343 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); in generateInfoForComponentList()
7344 CombinedInfo.BasePointers.push_back(BP.emitRawPointer(CGF)); in generateInfoForComponentList()
7345 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateInfoForComponentList()
7346 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateInfoForComponentList()
7347 CombinedInfo.Pointers.push_back(LB.emitRawPointer(CGF)); in generateInfoForComponentList()
7348 CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( in generateInfoForComponentList()
7350 CombinedInfo.Types.push_back(Flags); in generateInfoForComponentList()
7351 CombinedInfo.Mappers.push_back(nullptr); in generateInfoForComponentList()
7352 CombinedInfo.NonContigInfo.Dims.push_back(IsNonContiguous ? DimSize in generateInfoForComponentList()
7356 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); in generateInfoForComponentList()
7357 CombinedInfo.BasePointers.push_back(BP.emitRawPointer(CGF)); in generateInfoForComponentList()
7358 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateInfoForComponentList()
7359 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateInfoForComponentList()
7360 CombinedInfo.Pointers.push_back(LB.emitRawPointer(CGF)); in generateInfoForComponentList()
7365 CombinedInfo.Sizes.push_back( in generateInfoForComponentList()
7367 CombinedInfo.Types.push_back(Flags); in generateInfoForComponentList()
7368 CombinedInfo.Mappers.push_back(nullptr); in generateInfoForComponentList()
7369 CombinedInfo.NonContigInfo.Dims.push_back(IsNonContiguous ? DimSize in generateInfoForComponentList()
7381 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); in generateInfoForComponentList()
7382 CombinedInfo.BasePointers.push_back(BP.emitRawPointer(CGF)); in generateInfoForComponentList()
7383 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateInfoForComponentList()
7384 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateInfoForComponentList()
7385 CombinedInfo.Pointers.push_back(LB.emitRawPointer(CGF)); in generateInfoForComponentList()
7386 CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( in generateInfoForComponentList()
7388 CombinedInfo.NonContigInfo.Dims.push_back(IsNonContiguous ? DimSize in generateInfoForComponentList()
7406 CombinedInfo.Mappers.push_back(HasMapper ? Mapper : nullptr); in generateInfoForComponentList()
7444 CombinedInfo.Types.push_back(Flags); in generateInfoForComponentList()
7685 CombinedInfo.NonContigInfo.Offsets.push_back(CurOffsets); in generateInfoForComponentList()
7686 CombinedInfo.NonContigInfo.Counts.push_back(CurCounts); in generateInfoForComponentList()
7687 CombinedInfo.NonContigInfo.Strides.push_back(CurStrides); in generateInfoForComponentList()
7792 ArrayRef<const OMPClause *> Clauses, MapCombinedInfoTy &CombinedInfo, in generateAllInfoForClauses() argument
8179 emitCombinedEntry(CombinedInfo, UnionCurInfo.Types, PartialStruct, in generateAllInfoForClauses()
8184 CombinedInfo.append(UnionCurInfo); in generateAllInfoForClauses()
8187 CombinedInfo.append(UseDeviceDataCombinedInfo); in generateAllInfoForClauses()
8243 void emitCombinedEntry(MapCombinedInfoTy &CombinedInfo, in emitCombinedEntry() argument
8260 CombinedInfo.Exprs.push_back(VD); in emitCombinedEntry()
8262 CombinedInfo.BasePointers.push_back(PartialStruct.Base.emitRawPointer(CGF)); in emitCombinedEntry()
8263 CombinedInfo.DevicePtrDecls.push_back(nullptr); in emitCombinedEntry()
8264 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in emitCombinedEntry()
8280 CombinedInfo.Pointers.push_back(PartialStruct.Base.emitRawPointer(CGF)); in emitCombinedEntry()
8285 CombinedInfo.Sizes.push_back(Size); in emitCombinedEntry()
8287 CombinedInfo.Pointers.push_back(LB); in emitCombinedEntry()
8297 CombinedInfo.Sizes.push_back(Size); in emitCombinedEntry()
8299 CombinedInfo.Mappers.push_back(nullptr); in emitCombinedEntry()
8301 CombinedInfo.Types.push_back( in emitCombinedEntry()
8311 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_PRESENT; in emitCombinedEntry()
8325 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_OMPX_HOLD; in emitCombinedEntry()
8334 OMPBuilder.getMemberOfFlag(CombinedInfo.BasePointers.size() - 1); in emitCombinedEntry()
8345 MapCombinedInfoTy &CombinedInfo, llvm::OpenMPIRBuilder &OMPBuilder, in generateAllInfo() argument
8351 generateAllInfoForClauses(CurExecDir->clauses(), CombinedInfo, OMPBuilder, in generateAllInfo()
8358 void generateAllInfoForMapper(MapCombinedInfoTy &CombinedInfo, in generateAllInfoForMapper() argument
8363 generateAllInfoForClauses(CurMapperDir->clauses(), CombinedInfo, in generateAllInfoForMapper()
8369 const ValueDecl *VD, llvm::Value *Arg, MapCombinedInfoTy &CombinedInfo, in generateInfoForLambdaCaptures() argument
8387 CombinedInfo.Exprs.push_back(VD); in generateInfoForLambdaCaptures()
8388 CombinedInfo.BasePointers.push_back(ThisLVal.getPointer(CGF)); in generateInfoForLambdaCaptures()
8389 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateInfoForLambdaCaptures()
8390 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateInfoForLambdaCaptures()
8391 CombinedInfo.Pointers.push_back(ThisLValVal.getPointer(CGF)); in generateInfoForLambdaCaptures()
8392 CombinedInfo.Sizes.push_back( in generateInfoForLambdaCaptures()
8395 CombinedInfo.Types.push_back( in generateInfoForLambdaCaptures()
8400 CombinedInfo.Mappers.push_back(nullptr); in generateInfoForLambdaCaptures()
8415 CombinedInfo.Exprs.push_back(VD); in generateInfoForLambdaCaptures()
8416 CombinedInfo.BasePointers.push_back(VarLVal.getPointer(CGF)); in generateInfoForLambdaCaptures()
8417 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateInfoForLambdaCaptures()
8418 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateInfoForLambdaCaptures()
8419 CombinedInfo.Pointers.push_back(VarLValVal.getPointer(CGF)); in generateInfoForLambdaCaptures()
8420 CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( in generateInfoForLambdaCaptures()
8428 CombinedInfo.Exprs.push_back(VD); in generateInfoForLambdaCaptures()
8429 CombinedInfo.BasePointers.push_back(VarLVal.getPointer(CGF)); in generateInfoForLambdaCaptures()
8430 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateInfoForLambdaCaptures()
8431 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateInfoForLambdaCaptures()
8432 CombinedInfo.Pointers.push_back(VarRVal.getScalarVal()); in generateInfoForLambdaCaptures()
8433 CombinedInfo.Sizes.push_back(llvm::ConstantInt::get(CGF.Int64Ty, 0)); in generateInfoForLambdaCaptures()
8435 CombinedInfo.Types.push_back( in generateInfoForLambdaCaptures()
8440 CombinedInfo.Mappers.push_back(nullptr); in generateInfoForLambdaCaptures()
8480 llvm::Value *Arg, MapCombinedInfoTy &CombinedInfo, in generateInfoForCapture() argument
8499 CombinedInfo.Exprs.push_back(VD); in generateInfoForCapture()
8500 CombinedInfo.BasePointers.emplace_back(Arg); in generateInfoForCapture()
8501 CombinedInfo.DevicePtrDecls.emplace_back(VD); in generateInfoForCapture()
8502 CombinedInfo.DevicePointers.emplace_back(DeviceInfoTy::Pointer); in generateInfoForCapture()
8503 CombinedInfo.Pointers.push_back(Arg); in generateInfoForCapture()
8504 CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( in generateInfoForCapture()
8507 CombinedInfo.Types.push_back( in generateInfoForCapture()
8510 CombinedInfo.Mappers.push_back(nullptr); in generateInfoForCapture()
8715 MapType, MapModifiers, std::nullopt, Components, CombinedInfo, in generateInfoForCapture()
8734 MapType, MapModifiers, std::nullopt, Components, CombinedInfo, in generateInfoForCapture()
8748 MapCombinedInfoTy &CombinedInfo) const { in generateDefaultMapInfo()
8752 CombinedInfo.Exprs.push_back(nullptr); in generateDefaultMapInfo()
8753 CombinedInfo.BasePointers.push_back(CV); in generateDefaultMapInfo()
8754 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateDefaultMapInfo()
8755 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateDefaultMapInfo()
8756 CombinedInfo.Pointers.push_back(CV); in generateDefaultMapInfo()
8758 CombinedInfo.Sizes.push_back( in generateDefaultMapInfo()
8762 CombinedInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_TO | in generateDefaultMapInfo()
8766 CombinedInfo.Exprs.push_back(VD->getCanonicalDecl()); in generateDefaultMapInfo()
8767 CombinedInfo.BasePointers.push_back(CV); in generateDefaultMapInfo()
8768 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateDefaultMapInfo()
8769 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateDefaultMapInfo()
8770 CombinedInfo.Pointers.push_back(CV); in generateDefaultMapInfo()
8774 CombinedInfo.Types.push_back( in generateDefaultMapInfo()
8776 CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( in generateDefaultMapInfo()
8781 CombinedInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_NONE); in generateDefaultMapInfo()
8782 CombinedInfo.Sizes.push_back(llvm::Constant::getNullValue(CGF.Int64Ty)); in generateDefaultMapInfo()
8791 CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( in generateDefaultMapInfo()
8796 CombinedInfo.Types.push_back(getMapModifiersForPrivateClauses(CI)); in generateDefaultMapInfo()
8799 CombinedInfo.Exprs.push_back(VD->getCanonicalDecl()); in generateDefaultMapInfo()
8800 CombinedInfo.BasePointers.push_back(CV); in generateDefaultMapInfo()
8801 CombinedInfo.DevicePtrDecls.push_back(nullptr); in generateDefaultMapInfo()
8802 CombinedInfo.DevicePointers.push_back(DeviceInfoTy::None); in generateDefaultMapInfo()
8807 CombinedInfo.Pointers.push_back(PtrAddr.emitRawPointer(CGF)); in generateDefaultMapInfo()
8809 CombinedInfo.Pointers.push_back(CV); in generateDefaultMapInfo()
8815 CombinedInfo.Types.back() |= in generateDefaultMapInfo()
8820 CombinedInfo.Types.back() |= OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT; in generateDefaultMapInfo()
8823 CombinedInfo.Mappers.push_back(nullptr); in generateDefaultMapInfo()
8880 CodeGenFunction &CGF, MappableExprsHandler::MapCombinedInfoTy &CombinedInfo, in emitOffloadingArrays() argument
8887 Info.NumberOfPtrs = CombinedInfo.BasePointers.size(); in emitOffloadingArrays()
8900 CombinedInfo.Names.resize(CombinedInfo.Exprs.size()); in emitOffloadingArrays()
8901 llvm::transform(CombinedInfo.Exprs, CombinedInfo.Names.begin(), in emitOffloadingArrays()
8906 if (const ValueDecl *DevVD = CombinedInfo.DevicePtrDecls[I]) { in emitOffloadingArrays()
8913 if (CombinedInfo.Mappers[I]) { in emitOffloadingArrays()
8916 cast<OMPDeclareMapperDecl>(CombinedInfo.Mappers[I])); in emitOffloadingArrays()
8920 OMPBuilder.emitOffloadingArrays(AllocaIP, CodeGenIP, CombinedInfo, Info, in emitOffloadingArrays()
9503 MappableExprsHandler::MapCombinedInfoTy CombinedInfo; in emitTargetCallKernelLaunch() local
9562 CombinedInfo.append(PartialStruct.PreliminaryMapData); in emitTargetCallKernelLaunch()
9564 CombinedInfo, CurInfo.Types, PartialStruct, CI->capturesThis(), in emitTargetCallKernelLaunch()
9570 CombinedInfo.append(CurInfo); in emitTargetCallKernelLaunch()
9574 OMPBuilder, LambdaPointers, CombinedInfo.BasePointers, in emitTargetCallKernelLaunch()
9575 CombinedInfo.Pointers, CombinedInfo.Types); in emitTargetCallKernelLaunch()
9578 MEHandler.generateAllInfo(CombinedInfo, OMPBuilder, MappedVarSet); in emitTargetCallKernelLaunch()
9582 emitOffloadingArrays(CGF, CombinedInfo, Info, OMPBuilder); in emitTargetCallKernelLaunch()
10265 MappableExprsHandler::MapCombinedInfoTy CombinedInfo; in emitTargetDataCalls() local
10271 MEHandler.generateAllInfo(CombinedInfo, OMPBuilder); in emitTargetDataCalls()
10278 CombinedInfo.Names.resize(CombinedInfo.Exprs.size()); in emitTargetDataCalls()
10279 llvm::transform(CombinedInfo.Exprs, CombinedInfo.Names.begin(), in emitTargetDataCalls()
10283 return CombinedInfo; in emitTargetDataCalls()
10311 if (const ValueDecl *DevVD = CombinedInfo.DevicePtrDecls[I]) { in emitTargetDataCalls()
10318 if (CombinedInfo.Mappers[I]) { in emitTargetDataCalls()
10321 cast<OMPDeclareMapperDecl>(CombinedInfo.Mappers[I])); in emitTargetDataCalls()
10481 MappableExprsHandler::MapCombinedInfoTy CombinedInfo; in emitTargetDataStandAloneCall() local
10485 MEHandler.generateAllInfo(CombinedInfo, OMPBuilder); in emitTargetDataStandAloneCall()
10489 emitOffloadingArrays(CGF, CombinedInfo, Info, OMPBuilder, in emitTargetDataStandAloneCall()