diff options
author | torvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-11-26 16:10:54 +0000 |
---|---|---|
committer | torvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-11-26 16:10:54 +0000 |
commit | db74c0bedc885e0d7e24c0e49f73203c83780afc (patch) | |
tree | d6f4acde73c336428623ca6fbf7da9854ca9b1a9 /libitm/ChangeLog | |
parent | b8c4f5a375a5a7b0084125303726fd68adfe6c25 (diff) | |
download | gcc-db74c0bedc885e0d7e24c0e49f73203c83780afc.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230975 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libitm/ChangeLog')
-rw-r--r-- | libitm/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libitm/ChangeLog b/libitm/ChangeLog index a986e6766f1..e0d54c36322 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,9 @@ +2015-11-26 Torvald Riegel <triegel@redhat.com> + + * method-ml.cc (ml_mg): Use multiplicative instead of simple hashing. + (ml_wt_dispatch::pre_write): Adapt. + (ml_wt_dispatch::pre_load): Likewise. + 2015-11-22 Torvald Riegel <triegel@redhat.com> * libitm_i.h (gtm_alloc_action): Remove union. |