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 paquette on Apr 20 2018, 6:55 PM. Authored by
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. |