summaryrefslogtreecommitdiff
path: root/compiler/utils/arm/assembler_arm.h
diff options
context:
space:
mode:
author Matteo Franchin <matteo.franchin@arm.com> 2014-06-13 19:16:28 +0100
committer buzbee <buzbee@google.com> 2014-06-16 13:53:56 -0700
commitc41e6dc89ec6593e9af9af524f2ec7be6e2d24a4 (patch)
tree1a6631008f4e932c7da6d1027d77e55667e1f8b0 /compiler/utils/arm/assembler_arm.h
parentd6b2237d82507b393cf105a0c6ebf04616bc78a6 (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