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

/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp1014 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; local
1015 LayoutFields.reserve(LDSVarsToTransform.size());
1030 LayoutFields.emplace_back(F);
1034 performOptimizedStructLayout(LayoutFields);
1042 for (size_t I = 0; I < LayoutFields.size(); I++) {
1044 const_cast<void *>(LayoutFields[I].Id));
1045 Align DataAlign = LayoutFields[I].Alignment;
1066 CurrentOffset += LayoutFields[I].Size;
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp749 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; local
750 LayoutFields.reserve(Fields.size());
752 LayoutFields.emplace_back(&Field, Field.Size, Field.Alignment,
757 auto SizeAndAlign = performOptimizedStructLayout(LayoutFields);
768 for (auto &LayoutField : LayoutFields) {
778 FieldTypes.reserve(LayoutFields.size() * 3 / 2);
780 for (auto &LayoutField : LayoutFields) {
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DRecordLayoutBuilder.cpp714 void LayoutFields(const RecordDecl *D);
1376 LayoutFields(D);
1389 LayoutFields(RD);
1446 void ItaniumRecordLayoutBuilder::LayoutFields(const RecordDecl *D) { function in class:ItaniumRecordLayoutBuilder

Completed in 135 milliseconds