diff options
author | Vladimir Marko <vmarko@google.com> | 2014-11-26 15:42:32 +0000 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2014-11-26 16:01:29 +0000 |
commit | 9d5c25acdd1e9635fde8f8bf52a126b4d371dabd (patch) | |
tree | 90f0af52ae7ea6bfc34d434ce6b85a6ca4e634d3 /compiler/dex/compiler_enums.h | |
parent | fef1680241e85532919ecfaf42855d31ddb69361 (diff) | |
download | android_art-9d5c25acdd1e9635fde8f8bf52a126b4d371dabd.tar.gz android_art-9d5c25acdd1e9635fde8f8bf52a126b4d371dabd.tar.bz2 android_art-9d5c25acdd1e9635fde8f8bf52a126b4d371dabd.zip |
Quick: Use 16-bit Thumb2 PUSH/POP when possible.
Generate correct PUSH/POP in Gen{Entry,Exit}Sequence()
to avoid extra processing during insn fixup.
Change-Id: I396168e2a42faee6980d40779c7de9657531867b
Diffstat (limited to 'compiler/dex/compiler_enums.h')
-rw-r--r-- | compiler/dex/compiler_enums.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/compiler/dex/compiler_enums.h b/compiler/dex/compiler_enums.h index 4d377df09a..3b3170e511 100644 --- a/compiler/dex/compiler_enums.h +++ b/compiler/dex/compiler_enums.h @@ -614,7 +614,6 @@ enum FixupKind { kFixupVLoad, // FP load which *may* be pc-relative. kFixupCBxZ, // Cbz, Cbnz. kFixupTBxZ, // Tbz, Tbnz. - kFixupPushPop, // Not really pc relative, but changes size based on args. kFixupCondBranch, // Conditional branch kFixupT1Branch, // Thumb1 Unconditional branch kFixupT2Branch, // Thumb2 Unconditional branch |