summaryrefslogtreecommitdiffstats
path: root/compiler/dex/compiler_enums.h
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2014-11-26 15:42:32 +0000
committerVladimir Marko <vmarko@google.com>2014-11-26 16:01:29 +0000
commit9d5c25acdd1e9635fde8f8bf52a126b4d371dabd (patch)
tree90f0af52ae7ea6bfc34d434ce6b85a6ca4e634d3 /compiler/dex/compiler_enums.h
parentfef1680241e85532919ecfaf42855d31ddb69361 (diff)
downloadandroid_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.h1
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