gcc/libitm
Torvald Riegel e7f7330fed libitm: Use multiplicative hashing in the multi-lock TM method.
* method-ml.cc (ml_mg): Use multiplicative instead of simple hashing.
	(ml_wt_dispatch::pre_write): Adapt.
	(ml_wt_dispatch::pre_load): Likewise.

From-SVN: r230975
2015-11-26 16:10:54 +00:00
..
config config.gcc: Handle --enable-fdpic. 2015-10-27 13:36:47 +00:00
testsuite libitm: Fix recent changes to allocations log. 2015-11-22 20:56:20 +00:00
aatree.cc
aatree.h
acinclude.m4
aclocal.m4 libitm: Bump to automake 1.11.6 2015-05-13 11:25:28 +00:00
alloc_c.cc
alloc_cpp.cc Support sized delete. 2015-11-09 17:30:24 +00:00
alloc.cc Support sized delete. 2015-11-09 17:30:24 +00:00
barrier.cc
beginend.cc Support __cxa_free_exception and fix exception handling. 2015-11-20 00:10:08 +00:00
ChangeLog libitm: Use multiplicative hashing in the multi-lock TM method. 2015-11-26 16:10:54 +00:00
clone.cc
common.h
config.h.in
configure libitm: Bump to automake 1.11.6 2015-05-13 11:25:28 +00:00
configure.ac
configure.tgt
containers.h
dispatch.h
eh_cpp.cc Support __cxa_free_exception and fix exception handling. 2015-11-20 00:10:08 +00:00
libitm_i.h libitm: Fix recent changes to allocations log. 2015-11-22 20:56:20 +00:00
libitm.h Support __cxa_free_exception and fix exception handling. 2015-11-20 00:10:08 +00:00
libitm.map Support __cxa_free_exception and fix exception handling. 2015-11-20 00:10:08 +00:00
libitm.spec.in
libitm.texi Support __cxa_free_exception and fix exception handling. 2015-11-20 00:10:08 +00:00
local_atomic libitm: Don't redefine __always_inline in local_atomic. 2015-08-20 17:55:24 +00:00
local_type_traits
local.cc
Makefile.am
Makefile.in libitm: Bump to automake 1.11.6 2015-05-13 11:25:28 +00:00
method-gl.cc
method-ml.cc libitm: Use multiplicative hashing in the multi-lock TM method. 2015-11-26 16:10:54 +00:00
method-serial.cc
query.cc
retry.cc
stmlock.h
useraction.cc
util.cc