Lines Matching defs:CurInfo

6562     /// Append arrays in \a CurInfo.
6563 void append(MapCombinedInfoTy &CurInfo) {
6564 Exprs.append(CurInfo.Exprs.begin(), CurInfo.Exprs.end());
6565 DevicePtrDecls.append(CurInfo.DevicePtrDecls.begin(),
6566 CurInfo.DevicePtrDecls.end());
6567 Mappers.append(CurInfo.Mappers.begin(), CurInfo.Mappers.end());
6568 llvm::OpenMPIRBuilder::MapInfosTy::append(CurInfo);
7374 // Skip adding an entry in the CurInfo of this combined entry if the
8044 MapCombinedInfoTy CurInfo;
8070 unsigned CurrentBasePointersIdx = CurInfo.BasePointers.size();
8073 CurInfo.NonContigInfo.IsNonContiguous =
8077 CurInfo, StructBaseCurInfo, PartialStruct,
8086 // Check whether a value was added to either CurInfo or
8089 assert((CurrentBasePointersIdx < CurInfo.BasePointers.size() ||
8114 CurInfo.DevicePtrDecls[CurrentBasePointersIdx] = RelevantVD;
8115 CurInfo.DevicePointers[CurrentBasePointersIdx] =
8118 CurInfo.Types[CurrentBasePointersIdx] |=
8141 CurInfo.Types.push_back(
8151 CurInfo.Types.push_back(
8156 CurInfo.Exprs.push_back(L.VD);
8157 CurInfo.BasePointers.emplace_back(BasePtr);
8158 CurInfo.DevicePtrDecls.emplace_back(L.VD);
8159 CurInfo.DevicePointers.emplace_back(
8161 CurInfo.Pointers.push_back(Ptr);
8162 CurInfo.Sizes.push_back(
8164 CurInfo.Mappers.push_back(nullptr);
8172 UnionCurInfo.append(CurInfo);
9515 MappableExprsHandler::MapCombinedInfoTy CurInfo;
9521 CurInfo.Exprs.push_back(nullptr);
9522 CurInfo.BasePointers.push_back(*CV);
9523 CurInfo.DevicePtrDecls.push_back(nullptr);
9524 CurInfo.DevicePointers.push_back(
9526 CurInfo.Pointers.push_back(*CV);
9527 CurInfo.Sizes.push_back(CGF.Builder.CreateIntCast(
9530 CurInfo.Types.push_back(OpenMPOffloadMappingFlags::OMP_MAP_LITERAL |
9533 CurInfo.Mappers.push_back(nullptr);
9537 MEHandler.generateInfoForCapture(CI, *CV, CurInfo, PartialStruct);
9542 if (CurInfo.BasePointers.empty() && !PartialStruct.Base.isValid())
9543 MEHandler.generateDefaultMapInfo(*CI, **RI, *CV, CurInfo);
9548 CurInfo, LambdaPointers);
9551 assert((!CurInfo.BasePointers.empty() || PartialStruct.Base.isValid()) &&
9553 assert(CurInfo.BasePointers.size() == CurInfo.Pointers.size() &&
9554 CurInfo.BasePointers.size() == CurInfo.Sizes.size() &&
9555 CurInfo.BasePointers.size() == CurInfo.Types.size() &&
9556 CurInfo.BasePointers.size() == CurInfo.Mappers.size() &&
9564 CombinedInfo, CurInfo.Types, PartialStruct, CI->capturesThis(),
9570 CombinedInfo.append(CurInfo);