Lines Matching defs:Offsets
76 /// If Offsets is non-null, it points to a vector to be filled in
82 SmallVectorImpl<TypeSize> *Offsets,
89 // If the Offsets aren't needed, don't query the struct layout. This allows
92 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr;
100 ComputeValueVTs(TLI, DL, *EI, ValueVTs, MemVTs, Offsets,
110 ComputeValueVTs(TLI, DL, EltTy, ValueVTs, MemVTs, Offsets,
121 if (Offsets)
122 Offsets->push_back(StartingOffset);
132 SmallVector<TypeSize, 4> Offsets;
133 ComputeValueVTs(TLI, DL, Ty, ValueVTs, MemVTs, &Offsets, Offset);
134 for (TypeSize Offset : Offsets)
143 SmallVectorImpl<uint64_t> *Offsets,
147 // If the Offsets aren't needed, don't query the struct layout. This allows
150 const StructLayout *SL = Offsets ? DL.getStructLayout(STy) : nullptr;
153 computeValueLLTs(DL, *STy->getElementType(I), ValueTys, Offsets,
163 computeValueLLTs(DL, *EltTy, ValueTys, Offsets,
172 if (Offsets != nullptr)
173 Offsets->push_back(StartingOffset * 8);