Lines Matching refs:PartialStruct
7443 MapCombinedInfoTy &CombinedInfo, StructRangeInfoTy &PartialStruct, in generateInfoForComponentList() argument
7848 assert(!PartialStruct.Base.isValid() && "The base element is set."); in generateInfoForComponentList()
7853 PartialStruct.LowestElem = {0, LowestElem}; in generateInfoForComponentList()
7860 PartialStruct.HighestElem = { in generateInfoForComponentList()
7862 PartialStruct.HighestElem.first)>::max(), in generateInfoForComponentList()
7864 PartialStruct.Base = BP; in generateInfoForComponentList()
7865 PartialStruct.LB = LB; in generateInfoForComponentList()
7867 PartialStruct.PreliminaryMapData.BasePointers.empty() && in generateInfoForComponentList()
7869 std::swap(PartialStruct.PreliminaryMapData, CombinedInfo); in generateInfoForComponentList()
7982 if (!PartialStruct.Base.isValid()) { in generateInfoForComponentList()
7983 PartialStruct.LowestElem = {FieldIndex, LowestElem}; in generateInfoForComponentList()
7988 PartialStruct.HighestElem = {FieldIndex, HB}; in generateInfoForComponentList()
7990 PartialStruct.HighestElem = {FieldIndex, LowestElem}; in generateInfoForComponentList()
7992 PartialStruct.Base = BP; in generateInfoForComponentList()
7993 PartialStruct.LB = BP; in generateInfoForComponentList()
7994 } else if (FieldIndex < PartialStruct.LowestElem.first) { in generateInfoForComponentList()
7995 PartialStruct.LowestElem = {FieldIndex, LowestElem}; in generateInfoForComponentList()
7996 } else if (FieldIndex > PartialStruct.HighestElem.first) { in generateInfoForComponentList()
7997 PartialStruct.HighestElem = {FieldIndex, LowestElem}; in generateInfoForComponentList()
8003 PartialStruct.IsArraySection = true; in generateInfoForComponentList()
8029 PartialStruct.HasCompleteRecord = true; in generateInfoForComponentList()
8581 StructRangeInfoTy PartialStruct; in generateAllInfoForClauses() local
8597 CurInfo, PartialStruct, /*IsFirstComponentList=*/false, in generateAllInfoForClauses()
8655 if (PartialStruct.Base.isValid()) { in generateAllInfoForClauses()
8657 emitCombinedEntry(CombinedInfo, CurInfo.Types, PartialStruct, VD); in generateAllInfoForClauses()
8704 const StructRangeInfoTy &PartialStruct, in emitCombinedEntry() argument
8709 !PartialStruct.IsArraySection) in emitCombinedEntry()
8711 Address LBAddr = PartialStruct.LowestElem.second; in emitCombinedEntry()
8712 Address HBAddr = PartialStruct.HighestElem.second; in emitCombinedEntry()
8713 if (PartialStruct.HasCompleteRecord) { in emitCombinedEntry()
8714 LBAddr = PartialStruct.LB; in emitCombinedEntry()
8715 HBAddr = PartialStruct.LB; in emitCombinedEntry()
8719 CombinedInfo.BasePointers.push_back(PartialStruct.Base.getPointer()); in emitCombinedEntry()
8881 StructRangeInfoTy &PartialStruct) const { in generateInfoForCapture()
9085 PartialStruct, IsFirstComponentList, IsImplicit, Mapper, in generateInfoForCapture()
9102 Components, CombinedInfo, PartialStruct, in generateInfoForCapture()
10235 MappableExprsHandler::StructRangeInfoTy PartialStruct; in emitTargetCall() local
10253 MEHandler.generateInfoForCapture(CI, *CV, CurInfo, PartialStruct); in emitTargetCall()
10258 if (CurInfo.BasePointers.empty() && !PartialStruct.Base.isValid()) in emitTargetCall()
10267 assert((!CurInfo.BasePointers.empty() || PartialStruct.Base.isValid()) && in emitTargetCall()
10277 if (PartialStruct.Base.isValid()) { in emitTargetCall()
10278 CombinedInfo.append(PartialStruct.PreliminaryMapData); in emitTargetCall()
10280 CombinedInfo, CurInfo.Types, PartialStruct, nullptr, in emitTargetCall()
10281 !PartialStruct.PreliminaryMapData.BasePointers.empty()); in emitTargetCall()