summaryrefslogtreecommitdiff
path: root/libitm/ChangeLog
diff options
context:
space:
mode:
authortorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-26 16:10:54 +0000
committertorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-26 16:10:54 +0000
commitdb74c0bedc885e0d7e24c0e49f73203c83780afc (patch)
treed6f4acde73c336428623ca6fbf7da9854ca9b1a9 /libitm/ChangeLog
parentb8c4f5a375a5a7b0084125303726fd68adfe6c25 (diff)
downloadgcc-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/ChangeLog6
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.