Re: libitm: fixes and optimizations in gl_wt

2012-02-20 Thread Torvald Riegel
On Mon, 2012-02-20 at 10:36 -0800, Richard Henderson wrote: > On 02/20/12 08:54, Torvald Riegel wrote: > > The following patches don't depend on each other but are all for the > > gl_wt TM method. > > > > patch1: > > For memory transfers from source regions with the read-for-write > > modifier, un

Re: libitm: fixes and optimizations in gl_wt

2012-02-20 Thread Richard Henderson
On 02/20/12 08:54, Torvald Riegel wrote: > The following patches don't depend on each other but are all for the > gl_wt TM method. > > patch1: > For memory transfers from source regions with the read-for-write > modifier, undo logging of these regions was missing. Also optimize the > number of ac

libitm: fixes and optimizations in gl_wt

2012-02-20 Thread Torvald Riegel
The following patches don't depend on each other but are all for the gl_wt TM method. patch1: For memory transfers from source regions with the read-for-write modifier, undo logging of these regions was missing. Also optimize the number of accesses to gtm_thr(). patch2: Similar to the ml_wt code