Re: [AArch64] [mid-end] [__RTL] Allow backends to set state when skipping passes.

2019-11-21 Thread Richard Biener
On Wed, 20 Nov 2019, Matthew Malcomson wrote: > When compiling __RTL functions with a start pass, `skip_pass` needs to > set global state when skipping a pass that would have marked something > for future passes to see. > > Existing examples are setting `reload_completed` and > `epilogue_complete

[AArch64] [mid-end] [__RTL] Allow backends to set state when skipping passes.

2019-11-20 Thread Matthew Malcomson
When compiling __RTL functions with a start pass, `skip_pass` needs to set global state when skipping a pass that would have marked something for future passes to see. Existing examples are setting `reload_completed` and `epilogue_completed` when skipping the reload and pro_and_epilogue passes res