dvyukov added a comment.

Yes, for tsan runtime detection does not make lots of sense -- we only have few 
SSE instructions on inlined fast path. The SSE code provides quite substantial 
speedup. User -march flag won't help as runtime is prebuilt. SCUDO is sse4.2, 
but tsan is sse3. Do you actually see any problems with sse3? It's like 10 
years old. I agree with you that strictly speaking we do wrong thing for old 
processors. But if we disable it, we disable it for everybody.  So if you don't 
hit cashes with it, I would prefer to keep sse3 in tsan.


https://reviews.llvm.org/D28304



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to