summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/codegen.h
diff options
context:
space:
mode:
author Ian Rogers <irogers@google.com> 2013-02-01 10:56:12 -0800
committer Ian Rogers <irogers@google.com> 2013-02-01 21:29:49 -0800
commit693ff61274cd2c9b8eb7e68c370f84a911b8ca52 (patch)
tree11f1f6b3e5302b8a58c5ca44c3a1bec1b16d90a4 /src/compiler/codegen/codegen.h
parent12a2bdd245ea866b665d4800b493397ec412892a (diff)
Performance improvements by removing a DMB and inlining.
Correct the version of CAS used by Mutex::Lock to be acquire and not release. Don't do a memory barrier in thread transitions when there is already a barrier associated with the mutator lock. Force inlining of the hot thread and shared lock code, heavily used by down calls and JNI. Force inlining of mirror routines that are used by runtime support and hot. Performance was measured and improved using perf and maps. Change-Id: I012580e337143236d8b6d06c1e270183ae51083c
Diffstat (limited to 'src/compiler/codegen/codegen.h')
0 files changed, 0 insertions, 0 deletions