Lines Matching defs:CurInfo
6549 /// Append arrays in \a CurInfo.
6550 void append(MapCombinedInfoTy &CurInfo) {
6551 Exprs.append(CurInfo.Exprs.begin(), CurInfo.Exprs.end());
6552 DevicePtrDecls.append(CurInfo.DevicePtrDecls.begin(),
6553 CurInfo.DevicePtrDecls.end());
6554 Mappers.append(CurInfo.Mappers.begin(), CurInfo.Mappers.end());
6555 llvm::OpenMPIRBuilder::MapInfosTy::append(CurInfo);
7364 // Skip adding an entry in the CurInfo of this combined entry if the
7368 // Skip adding an entry in the CurInfo of this combined entry if the
8031 MapCombinedInfoTy CurInfo;
8057 unsigned CurrentBasePointersIdx = CurInfo.BasePointers.size();
8060 CurInfo.NonContigInfo.IsNonContiguous =
8064 CurInfo, StructBaseCurInfo, PartialStruct,
8073 // Check whether a value was added to either CurInfo or
8076 assert((CurrentBasePointersIdx < CurInfo.BasePointers.size() ||
8101 CurInfo.DevicePtrDecls[CurrentBasePointersIdx] = RelevantVD;
8102 CurInfo.DevicePointers[CurrentBasePointersIdx] =
8105 CurInfo.Types[CurrentBasePointersIdx] |=
8128 CurInfo.Types.push_back(
8138 CurInfo.Types.push_back(
8143 CurInfo.Exprs.push_back(L.VD);
8144 CurInfo.BasePointers.emplace_back(BasePtr);
8145 CurInfo.DevicePtrDecls.emplace_back(L.VD);
8146 CurInfo.DevicePointers.emplace_back(
8148 CurInfo.Pointers.push_back(Ptr);
8149 CurInfo.Sizes.push_back(
8151 CurInfo.Mappers.push_back(nullptr);
8159 UnionCurInfo.append(CurInfo);
9201 MappableExprsHandler::MapCombinedInfoTy CurInfo;
9207 CurInfo.Exprs.push_back(nullptr);
9208 CurInfo.BasePointers.push_back(*CV);
9209 CurInfo.DevicePtrDecls.push_back(nullptr);
9210 CurInfo.DevicePointers.push_back(
9212 CurInfo.Pointers.push_back(*CV);
9213 CurInfo.Sizes.push_back(CGF.Builder.CreateIntCast(
9216 CurInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
9219 CurInfo.Mappers.push_back(nullptr);
9223 MEHandler.generateInfoForCapture(CI, *CV, CurInfo, PartialStruct);
9228 if (CurInfo.BasePointers.empty() && !PartialStruct.Base.isValid())
9229 MEHandler.generateDefaultMapInfo(*CI, **RI, *CV, CurInfo);
9234 CurInfo, LambdaPointers);
9237 assert((!CurInfo.BasePointers.empty() || PartialStruct.Base.isValid()) &&
9239 assert(CurInfo.BasePointers.size() == CurInfo.Pointers.size() &&
9240 CurInfo.BasePointers.size() == CurInfo.Sizes.size() &&
9241 CurInfo.BasePointers.size() == CurInfo.Types.size() &&
9242 CurInfo.BasePointers.size() == CurInfo.Mappers.size() &&
9249 MEHandler.emitCombinedEntry(CombinedInfo, CurInfo.Types, PartialStruct,
9255 CombinedInfo.append(CurInfo);