This is an archive of the discontinued LLVM Phabricator instance.

Replace ExecutionEngine's sys::Mutex with std::recursive_mutex.
AbandonedPublic

Authored by zturner on Jun 16 2014, 2:58 PM.

Details

Summary

This is the beginning of the effort to remove sys::Mutex

Nothing complicated here, and this will be probably the most complicated of the mutex replacements given that a pointer to a mutex is returned. I'll put this one up for review, and assuming there are no glaring issues, will move forward with the rest of the conversions without review.

Diff Detail

Event Timeline

zturner updated this revision to Diff 10461.Jun 16 2014, 2:58 PM
zturner retitled this revision from to Replace ExecutionEngine's sys::Mutex with std::recursive_mutex..
zturner updated this object.
zturner edited the test plan for this revision. (Show Details)
zturner added reviewers: dblaikie, rnk, chandlerc.
zturner set the repository for this revision to rL LLVM.
zturner added a subscriber: Unknown Object (MLST).
zturner abandoned this revision.Jun 16 2014, 3:21 PM

Ignore this CL, I will re-submit later after I fix some issues with it.