summaryrefslogtreecommitdiff
path: root/disassembler/disassembler.h
diff options
context:
space:
mode:
authorSerban Constantinescu <serban.constantinescu@arm.com>2014-07-15 17:44:21 +0100
committerbuzbee <buzbee@google.com>2014-07-27 10:06:27 -0700
commitfcc36ba2a2b8fd10e6eebd21ecb6329606443ded (patch)
tree58084b4fdb842b129324e034ac1a195f6d0cee4e /disassembler/disassembler.h
parenta65d63e4eb81605fd798f1ca038d651b0faa29eb (diff)
Enable Load Store Elimination for ARM and ARM64
This patch refactors the implementation of the LoadStoreElimination optimisation pass. Please note that this pass was disabled and not functional for any of the backends. The current implementation tracks aliases and handles DalvikRegs as well as Heap memory regions. It has been tested and it is known to optimise out the following: * Load - Load * Store - Load * Store - Store * Load Literals Change-Id: Iefae9b696f87f833ef35c451ed4d49c5a1b6fde0
Diffstat (limited to 'disassembler/disassembler.h')
0 files changed, 0 insertions, 0 deletions