This is dependent on https://reviews.llvm.org/D45916 (Enable MachineOutliner by default under -Oz for AArch64).
This patch teaches clang to pass along size optimization information along to the backend to facilitate use of the MachineOutliner.
Differential D45917
Pass -Oz/-Os along to the backend Authored by paquette on Apr 20 2018, 6:55 PM.
Details
This is dependent on https://reviews.llvm.org/D45916 (Enable MachineOutliner by default under -Oz for AArch64). This patch teaches clang to pass along size optimization information along to the backend to facilitate use of the MachineOutliner.
Diff Detail Event TimelineComment Actions We decided it'd be better to just use function attributes for the outliner, so I'm abandoning this. |