tsan: refactor SyncClock code
authorDmitry Vyukov <dvyukov@google.com>
Wed, 12 Jul 2017 12:50:36 +0000 (12:50 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Wed, 12 Jul 2017 12:50:36 +0000 (12:50 +0000)
commit62b9ad718f2ea3f73147113ecfcef1a4438002af
treea6ef7d6f86e0e4e4b65f445188a27a653d9c55ed
parent5f924089e59f1c1ee1b4eff3258210b0c9baeeed
tsan: refactor SyncClock code

1. Add SyncClock::ResetImpl which removes code
   duplication between ctor and Reset.
2. Move SyncClock::Resize to SyncClock methods,
   currently it's defined between ThreadClock methods.

llvm-svn: 307785
compiler-rt/lib/tsan/rtl/tsan_clock.cc
compiler-rt/lib/tsan/rtl/tsan_clock.h