Lines Matching refs:Offsets
86 llvm::SmallVector<CharUnits, 32> Offsets; member in __anon722904280111::ConstantAggregateBuilder
102 ArrayRef<CharUnits> Offsets,
131 return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size, in build()
153 Offsets.push_back(Size); in add()
156 Offsets.push_back(Offset); in add()
175 replace(Offsets, *FirstElemToReplace, *LastElemToReplace, {Offset}); in add()
290 return Offsets.size(); in splitAt()
293 auto FirstAfterPos = llvm::upper_bound(Offsets, Pos); in splitAt()
294 if (FirstAfterPos == Offsets.begin()) in splitAt()
298 size_t LastAtOrBeforePosIndex = FirstAfterPos - Offsets.begin() - 1; in splitAt()
299 if (Offsets[LastAtOrBeforePosIndex] == Pos) in splitAt()
303 if (Offsets[LastAtOrBeforePosIndex] + in splitAt()
319 CharUnits Offset = Offsets[Index]; in split()
334 Offsets, Index, Index + 1, in split()
342 replace(Offsets, Index, Index + 1, in split()
362 replace(Offsets, Index, Index + 1, in split()
375 replace(Offsets, Index, Index + 1, {Offset, Hint}); in split()
382 replace(Offsets, Index, Index + 1, {}); in split()
401 ArrayRef<CharUnits> Offsets, CharUnits StartOffset, CharUnits Size, in buildFrom() argument
408 auto Offset = [&](size_t I) { return Offsets[I] - StartOffset; }; in buildFrom()
535 if (Length == 1 && Offsets[First] == Offset && in condense()
548 ArrayRef(Offsets).slice(First, Length), Offset, getSize(DesiredTy), in condense()
551 replace(Offsets, First, Last, {Offset}); in condense()