search for: aarchlowerhomogneousprologepilog

Displaying 2 results from an estimated 2 matches for "aarchlowerhomogneousprologepilog".

2020 Mar 24
2
[RFC][AArch64] Homogeneous Prolog and Epilog for Size Optimization
...handle instructions with the return register, x30. Rather, this patch also forms a custom-outlined helper function on demand for prolog and epilog when lowering the frame code. - Injects HOM_Prolog and HOM_Epilog pseudo instructions in Prolog and Epilog Injection Pass - Lower and optimize them in AArchLowerHomogneousPrologEpilog Pass - Outlined helpers are created on demand. Identical helpers are merged by the linker. - An opt-in flag is introduced to enable this feature. Another threshold flag is also introduced to control the aggressiveness of outlining for application's need. This reduced an average of 4% of code s...
2020 Mar 24
2
[RFC][AArch64] Homogeneous Prolog and Epilog for Size Optimization
...return register, x30. > Rather, this patch also forms a custom-outlined helper function on demand > for prolog and epilog when lowering the frame code. > > - Injects HOM_Prolog and HOM_Epilog pseudo instructions in Prolog and > Epilog Injection Pass > - Lower and optimize them in AArchLowerHomogneousPrologEpilog Pass > - Outlined helpers are created on demand. Identical helpers are merged by > the linker. > - An opt-in flag is introduced to enable this feature. Another threshold > flag is also introduced to control the aggressiveness of outlining for > application's need. > > This...