Searched refs:LayoutFields (Results 1 – 4 of 4) sorted by relevance
46 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in verify() local47 LayoutFields.reserve(Fields.size()); in verify()49 LayoutFields.emplace_back(&F, F.Size, F.Alignment, F.ForcedOffset); in verify()51 auto SizeAndAlign = performOptimizedStructLayout(LayoutFields); in verify()56 for (auto &LF : LayoutFields) { in verify()
309 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in createLDSVariableReplacement() local310 LayoutFields.reserve(LDSVarsToTransform.size()); in createLDSVariableReplacement()314 LayoutFields.emplace_back(F); in createLDSVariableReplacement()317 performOptimizedStructLayout(LayoutFields); in createLDSVariableReplacement()325 for (size_t I = 0; I < LayoutFields.size(); I++) { in createLDSVariableReplacement()327 const_cast<void *>(LayoutFields[I].Id)); in createLDSVariableReplacement()328 Align DataAlign = LayoutFields[I].Alignment; in createLDSVariableReplacement()349 CurrentOffset += LayoutFields[I].Size; in createLDSVariableReplacement()
728 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in finish() local729 LayoutFields.reserve(Fields.size()); in finish()731 LayoutFields.emplace_back(&Field, Field.Size, Field.Alignment, in finish()736 auto SizeAndAlign = performOptimizedStructLayout(LayoutFields); in finish()747 for (auto &LayoutField : LayoutFields) { in finish()757 FieldTypes.reserve(LayoutFields.size() * 3 / 2); in finish()759 for (auto &LayoutField : LayoutFields) { in finish()
714 void LayoutFields(const RecordDecl *D);1376 LayoutFields(D); in Layout()1389 LayoutFields(RD); in Layout()1446 void ItaniumRecordLayoutBuilder::LayoutFields(const RecordDecl *D) { in LayoutFields() function in ItaniumRecordLayoutBuilder