Home
last modified time | relevance | path

Searched refs:m128 (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/llvm/compiler-rt/lib/tsan/rtl/
Dtsan_vector_clock.cpp20 const uptr kVectorClockSize = kThreadSlotCount * sizeof(Epoch) / sizeof(m128);
30 m128 z = _mm_setzero_si128(); in Reset()
31 m128* vclk = reinterpret_cast<m128*>(clk_); in Reset()
43 m128* __restrict vdst = reinterpret_cast<m128*>(clk_); in Acquire()
44 m128 const* __restrict vsrc = reinterpret_cast<m128 const*>(src->clk_); in Acquire()
46 m128 s = _mm_load_si128(&vsrc[i]); in Acquire()
47 m128 d = _mm_load_si128(&vdst[i]); in Acquire()
48 m128 m = _mm_max_epu16(s, d); in Acquire()
75 m128* __restrict vdst = reinterpret_cast<m128*>(clk_); in operator =()
76 m128 const* __restrict vsrc = reinterpret_cast<m128 const*>(other.clk_); in operator =()
[all …]
Dtsan_rtl_access.cpp239 bool ContainsSameAccess(RawShadow* unused0, Shadow unused1, m128 shadow, in ContainsSameAccess()
240 m128 access, AccessType typ) { in ContainsSameAccess()
248 const m128 same = _mm_cmpeq_epi32(shadow, access); in ContainsSameAccess()
261 const m128 read_mask = _mm_set1_epi32(static_cast<u32>(Shadow::kRodata)); in ContainsSameAccess()
262 const m128 masked_shadow = _mm_or_si128(shadow, read_mask); in ContainsSameAccess()
263 m128 same = _mm_cmpeq_epi32(masked_shadow, access); in ContainsSameAccess()
268 const m128 ro = _mm_cmpeq_epi32(shadow, read_mask); in ContainsSameAccess()
275 u32 race_mask, m128 shadow, AccessType typ) { in DoReportRaceV()
306 m128 shadow, m128 access, AccessType typ) { in CheckRaces()
308 const m128 zero = _mm_setzero_si128(); in CheckRaces()
[all …]
Dtsan_defs.h34 typedef __m128i m128; typedef
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ScheduleZnver2.td1032 // m128,y,i.
1073 // x,m128.
1100 // y,m128.
1154 // x,m128.
DX86ScheduleZnver1.td1024 // m128,y,i.
1068 // x,m128.
1097 // y,m128.
1150 // x,m128.
/openbsd/src/gnu/llvm/compiler-rt/lib/msan/tests/
Dmsan_test.cpp2927 TEST(MemorySanitizer, m128) { in TEST() argument