HomePhabricator

[ARM][MachineOutliner] Add Machine Outliner support for ARM.

Authored by yroux on May 14 2020, 11:44 PM.

Description

[ARM][MachineOutliner] Add Machine Outliner support for ARM.

Enables Machine Outlining for ARM and Thumb2 modes. This is the first
patch of the series which adds all the basic logic for the support, and
only handles tail-calls and thunks.

The outliner can be turned on by using clang -moutline option or -mllvm
-enable-machine-outliner one (like AArch64).

Differential Revision: https://reviews.llvm.org/D76066

Details

Committed
yrouxMay 14 2020, 11:44 PM
Differential Revision
D76066: [ARM][MachineOutliner] Add Machine Outliner support for ARM
Parents
rGf83d66c249bf: Fixed bot failure after 4042ada1c1fe4a9cd5
Branches
Unknown
Tags
Unknown