diff options
| author | 2013-01-23 18:19:03 -0800 | |
|---|---|---|
| committer | 2013-01-23 18:41:54 -0800 | |
| commit | 9adbff5b85fcae2b3e2443344415f6c17ea3ba0a (patch) | |
| tree | e2893a0096a9c61f400d1f0bf0573eac75ae630d /src/compiler/codegen/gen_invoke.cc | |
| parent | cf07143e6b254a4087337d5f50bd7c1ee1b6a230 (diff) | |
Implement Intel QuasiAtomics.
Don't use striped locks for 64bit atomics on x86.
Modify QuasiAtomic::Swap to be QuasiAtomic::Write that fits our current use of
Swap and is closer to Intel's implementation.
Return that MIPS doesn't support 64bit compare-and-exchanges in AtomicLong.
Set the SSE2 flag for host and target Intel ART builds as our codegen assumes
it.
Change-Id: Ic1cd5c3b06838e42c6f94e0dd91e77a2d0bb5868
Diffstat (limited to 'src/compiler/codegen/gen_invoke.cc')
0 files changed, 0 insertions, 0 deletions