HomePhabricator

[AArch64] Generate literals by the little end

Description

[AArch64] Generate literals by the little end

ARM seems to prefer that long literals be formed from their little end in
order to promote the fusion of the instrs pairs MOV/MOVK and MOVK/MOVK on
Cortex A57 and others (v. "Cortex A57 Software Optimisation Guide", section
4.14).

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

Details

Committed
evandroJan 18 2017, 10:57 AM
Differential Revision
D28697: [AArch64] Generate literals by the little end
Parents
rL292421: [NewGVN] We don't use postdom info anymore. Update.
Branches
Unknown
Tags
Unknown