HomePhabricator

[IPRA][ARM] Disable no-CSR optimisation for ARM

Authored by olista01 on Aug 2 2019, 3:23 AM.

Description

[IPRA][ARM] Disable no-CSR optimisation for ARM

This optimisation isn't generally profitable for ARM, because we can
save/restore many registers in the prologue and epilogue using the PUSH
and POP instructions, but mostly use individual LDR/STR instructions for
other spills.

Differential revision: https://reviews.llvm.org/D64910

llvm-svn: 367670

Details

Committed
olista01Aug 2 2019, 3:23 AM
Differential Revision
D64910: [IPRA][ARM] Disable no-CSR optimisation for ARM
Parents
rGf6b00c279a55: Fix and test inter-procedural register allocation for ARM
Branches
Unknown
Tags
Unknown