the new optimizations break when thread ids gets reused (clocks go backwards) add the necessary tests as well llvm-svn: 206035
the new optimizations break when thread ids gets reused (clocks go backwards) add the necessary tests as well llvm-svn: 206035