/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_rtl.cc | 764 // load low parts of shadow cell epochs into epoch_vect: 765 // epoch_vect[0:31] = shadow0[0:31] 766 // epoch_vect[32:63] = shadow0[64:95] 767 // epoch_vect[64:95] = shadow1[0:31] 768 // epoch_vect[96:127] = shadow1[64:95] 769 const m128 epoch_vect = SHUF(shadow0, shadow1, 0, 2, 0, 2); local in function:__tsan::ContainsSameAccessFast 770 // epoch_vect >= sync_epoch? 771 const m128 epoch_res = _mm_cmpgt_epi32(epoch_vect, epoch);
|
tsan_rtl.cc | 764 // load low parts of shadow cell epochs into epoch_vect: 765 // epoch_vect[0:31] = shadow0[0:31] 766 // epoch_vect[32:63] = shadow0[64:95] 767 // epoch_vect[64:95] = shadow1[0:31] 768 // epoch_vect[96:127] = shadow1[64:95] 769 const m128 epoch_vect = SHUF(shadow0, shadow1, 0, 2, 0, 2); local in function:__tsan::ContainsSameAccessFast 770 // epoch_vect >= sync_epoch? 771 const m128 epoch_res = _mm_cmpgt_epi32(epoch_vect, epoch);
|