tsan: allow to build Go runtime with clang + enable SSE3



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210344 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix Go build with TSAN_COLLECT_STATS
Go does not have cur_thread function.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210345 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix clang warning:
comparison of unsigned expression >= 0 is always true



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210346 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: flush metamap per-thread cache when thread finishes



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210347 91177308-0d34-0410-b5e6-96231b3b80d8