Home
last modified time | relevance | path

Searched refs:LayoutFields (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp214 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in processUsedLDS() local
215 LayoutFields.reserve(FoundLocalVars.size()); in processUsedLDS()
219 LayoutFields.emplace_back(F); in processUsedLDS()
222 performOptimizedStructLayout(LayoutFields); in processUsedLDS()
229 for (size_t I = 0; I < LayoutFields.size(); I++) { in processUsedLDS()
231 const_cast<void *>(LayoutFields[I].Id)); in processUsedLDS()
232 Align DataAlign = LayoutFields[I].Alignment; in processUsedLDS()
251 CurrentOffset += LayoutFields[I].Size; in processUsedLDS()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp711 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in finish() local
712 LayoutFields.reserve(Fields.size()); in finish()
714 LayoutFields.emplace_back(&Field, Field.Size, Field.Alignment, in finish()
719 auto SizeAndAlign = performOptimizedStructLayout(LayoutFields); in finish()
730 for (auto &LayoutField : LayoutFields) { in finish()
740 FieldTypes.reserve(LayoutFields.size() * 3 / 2); in finish()
742 for (auto &LayoutField : LayoutFields) { in finish()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp714 void LayoutFields(const RecordDecl *D);
1374 LayoutFields(D); in Layout()
1387 LayoutFields(RD); in Layout()
1444 void ItaniumRecordLayoutBuilder::LayoutFields(const RecordDecl *D) { in LayoutFields() function in ItaniumRecordLayoutBuilder