diff options
| author | 2014-06-13 19:16:28 +0100 | |
|---|---|---|
| committer | 2014-06-16 13:53:56 -0700 | |
| commit | c41e6dc89ec6593e9af9af524f2ec7be6e2d24a4 (patch) | |
| tree | 1a6631008f4e932c7da6d1027d77e55667e1f8b0 /compiler/utils/arm/assembler_arm.h | |
| parent | d6b2237d82507b393cf105a0c6ebf04616bc78a6 (diff) | |
AArch64: improve 64-bit immediates loads.
Improve the quick backend to load immediates by choosing the best
of the following strategies:
- use wzr, xzr to load 0 (via mov) or -1 (via mvn),
- use logical immediates (orr),
- use one movz/movn optionally followed by one or more movk,
- use the literal pool.
Change-Id: I8e46e6d9eaf46b717761dd9d60e63ee3f2a5422b
Diffstat (limited to 'compiler/utils/arm/assembler_arm.h')
0 files changed, 0 insertions, 0 deletions