Searched refs:OptimizedStructLayoutField (Results 1 – 5 of 5) sorted by relevance
45 struct OptimizedStructLayoutField { struct50 OptimizedStructLayoutField(const void *Id, uint64_t Size, Align Alignment, argument139 MutableArrayRef<OptimizedStructLayoutField> Fields);
36 OptimizedStructLayoutField::FlexibleOffset, ExpectedOffset}); in flexible()46 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in verify()
17 using Field = OptimizedStructLayoutField;244 OptimizedStructLayoutField *Head; in performOptimizedStructLayout()447 Fields.size() * sizeof(OptimizedStructLayoutField)); in performOptimizedStructLayout()
309 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in createLDSVariableReplacement()312 OptimizedStructLayoutField F(GV, DL.getTypeAllocSize(GV->getValueType()), in createLDSVariableReplacement()
542 Offset = OptimizedStructLayoutField::FlexibleOffset; in addField()728 SmallVector<OptimizedStructLayoutField, 8> LayoutFields; in finish()740 auto getField = [](const OptimizedStructLayoutField &LayoutField) -> Field & { in finish()