aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
authorAndy McFadden <fadden@android.com>2010-06-16 16:28:07 -0700
committerAndy McFadden <fadden@android.com>2010-06-17 12:49:09 -0700
commit38a17866b31e0b6dee320f32a8644e358583ab23 (patch)
treef4846bffc20ab75820bd22d5299f368e79db5346 /vm/compiler/codegen/arm/CodegenDriver.c
parent6e10b9aaa72425a4825a25f0043533d0c6fdbba4 (diff)
Implement 64-bit atomic ops for ARMv6K+.
This implements the "quasi-atomic" 64-bit operations using LDREXD/STREXD when those instructions are available (e.g. our ARMv7-A devices). Also, folded in an expanded version of AtomicSpeed.c that has been floating around my hard drive for a while. (This time, without Condition Code Roulette.) Change-Id: I90803794994373e2c620be423c081f0da4469fdf
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
0 files changed, 0 insertions, 0 deletions