SROA structured replacement of aggregate optimization
This 'slices' a two register wide aggregate into two separate register-sized variables, enabling much better enregistering. SROA (Scalar Replacement Of Aggregates) is the common term for this.
Compiler implementation of the D programming language.
Determine if e is a slice.
See Source File backend/gsroa.d
Walter Bright
Copyright (C) 2016-2023 by The D Language Foundation, All Rights Reserved
Boost License 1.0
SROA structured replacement of aggregate optimization
This 'slices' a two register wide aggregate into two separate register-sized variables, enabling much better enregistering. SROA (Scalar Replacement Of Aggregates) is the common term for this.
Compiler implementation of the D programming language.