summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorMark Mendell <mark.p.mendell@intel.com>2016-01-27 22:39:07 -0500
committerMark Mendell <mark.p.mendell@intel.com>2016-04-12 17:25:51 -0400
commit7aa04a145e2e0d2949a1a1c7fd4c72d08d698587 (patch)
tree631554549d4b4dbde438fa0e6e636832427fe6c5 /compiler/optimizing/graph_visualizer.cc
parent4009bc645e3358d3150b7f94dd90a2c939f0fa51 (diff)
X86/X86_64: Switch to locked add from mfence
I finally received the answers about the performance of locked add vs. mfence for Java memory semantics. Locked add has been faster than mfence for all processors since the Pentium 4. Accordingly, I have made the synchronization use locked add at all times, removing it from an instruction set feature. Also add support in the optimizing compiler for barrier type kNTStoreStore, which is used after non-temporal moves. Change-Id: Ib47c2fd64c2ff2128ad677f1f39c73444afb8e94 Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions