summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.h
diff options
context:
space:
mode:
author Ian Rogers <irogers@google.com> 2013-01-23 18:19:03 -0800
committer Ian Rogers <irogers@google.com> 2013-01-23 18:41:54 -0800
commit9adbff5b85fcae2b3e2443344415f6c17ea3ba0a (patch)
treee2893a0096a9c61f400d1f0bf0573eac75ae630d /src/compiler_llvm/compiler_llvm.h
parentcf07143e6b254a4087337d5f50bd7c1ee1b6a230 (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_llvm/compiler_llvm.h')
0 files changed, 0 insertions, 0 deletions