Lines Matching defs:PartialStruct

6825       StructRangeInfoTy &PartialStruct, bool IsFirstComponentList,
7121 !PartialStruct.PreliminaryMapData.BasePointers.empty();
7276 assert(!PartialStruct.Base.isValid() && "The base element is set.");
7281 PartialStruct.LowestElem = {0, LowestElem};
7288 PartialStruct.HighestElem = {
7290 PartialStruct.HighestElem.first)>::max(),
7292 PartialStruct.Base = BP;
7293 PartialStruct.LB = LB;
7295 PartialStruct.PreliminaryMapData.BasePointers.empty() &&
7297 std::swap(PartialStruct.PreliminaryMapData, CombinedInfo);
7369 // PartialStruct.PreliminaryMapData.BasePointers has been mapped.
7449 if (!PartialStruct.Base.isValid()) {
7450 PartialStruct.LowestElem = {FieldIndex, LowestElem};
7455 PartialStruct.HighestElem = {FieldIndex, HB};
7457 PartialStruct.HighestElem = {FieldIndex, LowestElem};
7459 PartialStruct.Base = BP;
7460 PartialStruct.LB = BP;
7461 } else if (FieldIndex < PartialStruct.LowestElem.first) {
7462 PartialStruct.LowestElem = {FieldIndex, LowestElem};
7463 } else if (FieldIndex > PartialStruct.HighestElem.first) {
7468 PartialStruct.HighestElem = {FieldIndex, HB};
7470 PartialStruct.HighestElem = {FieldIndex, LowestElem};
7477 PartialStruct.IsArraySection = true;
7503 PartialStruct.HasCompleteRecord = true;
8029 StructRangeInfoTy PartialStruct;
8064 CurInfo, StructBaseCurInfo, PartialStruct,
8161 // If there is an entry in PartialStruct it means we have a struct with
8163 if (PartialStruct.Base.isValid()) {
8166 emitCombinedEntry(CombinedInfo, UnionCurInfo.Types, PartialStruct,
8232 const StructRangeInfoTy &PartialStruct, bool IsMapThis,
8239 !PartialStruct.IsArraySection)
8241 Address LBAddr = PartialStruct.LowestElem.second;
8242 Address HBAddr = PartialStruct.HighestElem.second;
8243 if (PartialStruct.HasCompleteRecord) {
8244 LBAddr = PartialStruct.LB;
8245 HBAddr = PartialStruct.LB;
8249 CombinedInfo.BasePointers.push_back(PartialStruct.Base.emitRawPointer(CGF));
8267 CombinedInfo.Pointers.push_back(PartialStruct.Base.emitRawPointer(CGF));
8290 : !PartialStruct.PreliminaryMapData.BasePointers.empty()
8470 StructRangeInfoTy &PartialStruct) const {
8704 StructBaseCombinedInfo, PartialStruct, IsFirstComponentList,
8723 StructBaseCombinedInfo, PartialStruct, IsFirstComponentList,
9202 MappableExprsHandler::StructRangeInfoTy PartialStruct;
9223 MEHandler.generateInfoForCapture(CI, *CV, CurInfo, PartialStruct);
9228 if (CurInfo.BasePointers.empty() && !PartialStruct.Base.isValid())
9237 assert((!CurInfo.BasePointers.empty() || PartialStruct.Base.isValid()) &&
9245 // If there is an entry in PartialStruct it means we have a struct with
9247 if (PartialStruct.Base.isValid()) {
9248 CombinedInfo.append(PartialStruct.PreliminaryMapData);
9249 MEHandler.emitCombinedEntry(CombinedInfo, CurInfo.Types, PartialStruct,