Lines Matching full:flexible

69   // Find the first flexible-offset field, tracking MaxAlign.  in performOptimizedStructLayout()
76 // If there are no flexible fields, we're done. in performOptimizedStructLayout()
88 // Walk over the flexible-offset fields, tracking MaxAlign and in performOptimizedStructLayout()
101 // Sort the flexible elements in order of decreasing alignment, in performOptimizedStructLayout()
128 // sufficiently-aligned offset for all the flexible-layout fields, in performOptimizedStructLayout()
129 // and the flexible-layout fields all have sizes that are multiples in performOptimizedStructLayout()
145 // Walk the flexible-offset fields, optimistically assigning fixed in performOptimizedStructLayout()
147 // fixed-offset and flexible-offset fields, so if we end up in performOptimizedStructLayout()
176 // structure. Find the "best" flexible-offset field according to the in performOptimizedStructLayout()
184 // While there are flexible-offset fields remaining, find the "best" in performOptimizedStructLayout()
185 // flexible-offset field according to the criteria below, add it at in performOptimizedStructLayout()
214 // between them have size B_i, and add flexible-offset fields with in performOptimizedStructLayout()
233 // Start by organizing the flexible-offset fields into bins according to in performOptimizedStructLayout()
374 // Helper function to find the "best" flexible-offset field according in performOptimizedStructLayout()
422 // flexible-offset field that fits. in performOptimizedStructLayout()
437 // Phase 2: repeatedly add the best flexible-offset field until in performOptimizedStructLayout()