|
filter_t ring_wf[RING_ELEMENTS] | stm::TM_ALIGN (16) |
|
TM_INLINE orec_t * | stm::get_orec (void *addr) |
|
TM_INLINE orec_t * | stm::get_nanorec (void *addr) |
|
TM_INLINE rrec_t * | stm::get_rrec (void *addr) |
|
TM_INLINE bytelock_t * | stm::get_bytelock (void *addr) |
|
TM_INLINE bitlock_t * | stm::get_bitlock (void *addr) |
|
template<int I> |
void | stm::initTM () |
|
int | stm::stm_name_map (const char *phasename) |
|
TM_INLINE void | stm::exp_backoff (TxThread *tx) |
|
TM_FASTCALL bool | stm::begin_CGL (TxThread *) |
|
void | stm::OnReadWriteCommit (TxThread *tx, ReadBarrier read_ro, WriteBarrier write_ro, CommitBarrier commit_ro) |
|
void | stm::OnReadWriteCommit (TxThread *tx) |
|
void | stm::OnReadOnlyCommit (TxThread *tx) |
|
void | stm::OnCGLCommit (TxThread *tx) |
|
void | stm::OnReadOnlyCGLCommit (TxThread *tx) |
|
void | stm::OnFirstWrite (TxThread *tx, ReadBarrier read_rw, WriteBarrier write_rw, CommitBarrier commit_rw) |
|
void | stm::PreRollback (TxThread *tx) |
|
scope_t * | stm::PostRollback (TxThread *tx, ReadBarrier read_ro, WriteBarrier write_ro, CommitBarrier commit_ro) |
|
scope_t * | stm::PostRollback (TxThread *tx) |
|
scope_t * | stm::PostRollbackNoTrigger (TxThread *tx, stm::ReadBarrier r, stm::WriteBarrier w, stm::CommitBarrier c) |
|
scope_t * | stm::PostRollbackNoTrigger (TxThread *tx) |
|
void | stm::GoTurbo (TxThread *tx, ReadBarrier r, WriteBarrier w, CommitBarrier c) |
|
bool | stm::CheckTurboMode (TxThread *tx, ReadBarrier read_turbo) |
|