Lines Matching refs:CombinedInfo
7336 MapInfosTy &CombinedInfo, in emitNonContiguousDescriptor() argument
7339 CombinedInfo.NonContigInfo; in emitNonContiguousDescriptor()
7403 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, MapInfosTy &CombinedInfo, in emitOffloadingArrays() argument
7410 Info.NumberOfPtrs = CombinedInfo.BasePointers.size(); in emitOffloadingArrays()
7434 SmallVector<Constant *> ConstSizes(CombinedInfo.Sizes.size(), in emitOffloadingArrays()
7436 SmallBitVector RuntimeSizes(CombinedInfo.Sizes.size()); in emitOffloadingArrays()
7437 for (unsigned I = 0, E = CombinedInfo.Sizes.size(); I < E; ++I) { in emitOffloadingArrays()
7438 if (auto *CI = dyn_cast<Constant>(CombinedInfo.Sizes[I])) { in emitOffloadingArrays()
7442 CombinedInfo.Types[I] & in emitOffloadingArrays()
7445 ConstantInt::get(Int64Ty, CombinedInfo.NonContigInfo.Dims[I]); in emitOffloadingArrays()
7493 for (auto mapFlag : CombinedInfo.Types) in emitOffloadingArrays()
7502 if (!CombinedInfo.Names.empty()) { in emitOffloadingArrays()
7505 createOffloadMapnames(CombinedInfo.Names, MapnamesName); in emitOffloadingArrays()
7532 Value *BPVal = CombinedInfo.BasePointers[I]; in emitOffloadingArrays()
7540 if (CombinedInfo.DevicePointers[I] == DeviceInfoTy::Pointer) { in emitOffloadingArrays()
7547 } else if (CombinedInfo.DevicePointers[I] == DeviceInfoTy::Address) { in emitOffloadingArrays()
7554 Value *PVal = CombinedInfo.Pointers[I]; in emitOffloadingArrays()
7567 Builder.CreateAlignedStore(Builder.CreateIntCast(CombinedInfo.Sizes[I], in emitOffloadingArrays()
7585 if (!IsNonContiguous || CombinedInfo.NonContigInfo.Offsets.empty() || in emitOffloadingArrays()
7588 emitNonContiguousDescriptor(AllocaIP, CodeGenIP, CombinedInfo, Info); in emitOffloadingArrays()