Lines Matching refs:Known
203 llvm::StringMap<Layout>::iterator Known = Layouts.find(Record->getName()); in layoutRecordType() local
204 if (Known == Layouts.end()) in layoutRecordType()
212 if (NumFields >= Known->second.FieldOffsets.size()) in layoutRecordType()
215 FieldOffsets[*F] = Known->second.FieldOffsets[NumFields]; in layoutRecordType()
219 if (NumFields != Known->second.FieldOffsets.size()) in layoutRecordType()
227 if (NumVB >= Known->second.VBaseOffsets.size()) in layoutRecordType()
230 VirtualBaseOffsets[VBase] = Known->second.VBaseOffsets[NumVB++]; in layoutRecordType()
233 if (I.isVirtual() || NumNB >= Known->second.BaseOffsets.size()) in layoutRecordType()
236 BaseOffsets[Base] = Known->second.BaseOffsets[NumNB++]; in layoutRecordType()
240 Size = Known->second.Size; in layoutRecordType()
241 Alignment = Known->second.Align; in layoutRecordType()