Lines Matching full:monotonic
25 %0 = atomicrmw add i8* @sc, i8 1 monotonic
26 %1 = atomicrmw add i8* @uc, i8 1 monotonic
28 %3 = atomicrmw add i16* %2, i16 1 monotonic
30 %5 = atomicrmw add i16* %4, i16 1 monotonic
32 %7 = atomicrmw add i32* %6, i32 1 monotonic
34 %9 = atomicrmw add i32* %8, i32 1 monotonic
36 %11 = atomicrmw add i64* %10, i64 1 monotonic
38 %13 = atomicrmw add i64* %12, i64 1 monotonic
39 %14 = atomicrmw sub i8* @sc, i8 1 monotonic
40 %15 = atomicrmw sub i8* @uc, i8 1 monotonic
42 %17 = atomicrmw sub i16* %16, i16 1 monotonic
44 %19 = atomicrmw sub i16* %18, i16 1 monotonic
46 %21 = atomicrmw sub i32* %20, i32 1 monotonic
48 %23 = atomicrmw sub i32* %22, i32 1 monotonic
50 %25 = atomicrmw sub i64* %24, i64 1 monotonic
52 %27 = atomicrmw sub i64* %26, i64 1 monotonic
53 %28 = atomicrmw or i8* @sc, i8 1 monotonic
54 %29 = atomicrmw or i8* @uc, i8 1 monotonic
56 %31 = atomicrmw or i16* %30, i16 1 monotonic
58 %33 = atomicrmw or i16* %32, i16 1 monotonic
60 %35 = atomicrmw or i32* %34, i32 1 monotonic
62 %37 = atomicrmw or i32* %36, i32 1 monotonic
64 %39 = atomicrmw or i64* %38, i64 1 monotonic
66 %41 = atomicrmw or i64* %40, i64 1 monotonic
67 %42 = atomicrmw xor i8* @sc, i8 1 monotonic
68 %43 = atomicrmw xor i8* @uc, i8 1 monotonic
70 %45 = atomicrmw xor i16* %44, i16 1 monotonic
72 %47 = atomicrmw xor i16* %46, i16 1 monotonic
74 %49 = atomicrmw xor i32* %48, i32 1 monotonic
76 %51 = atomicrmw xor i32* %50, i32 1 monotonic
78 %53 = atomicrmw xor i64* %52, i64 1 monotonic
80 %55 = atomicrmw xor i64* %54, i64 1 monotonic
81 %56 = atomicrmw and i8* @sc, i8 1 monotonic
82 %57 = atomicrmw and i8* @uc, i8 1 monotonic
84 %59 = atomicrmw and i16* %58, i16 1 monotonic
86 %61 = atomicrmw and i16* %60, i16 1 monotonic
88 %63 = atomicrmw and i32* %62, i32 1 monotonic
90 %65 = atomicrmw and i32* %64, i32 1 monotonic
92 %67 = atomicrmw and i64* %66, i64 1 monotonic
94 %69 = atomicrmw and i64* %68, i64 1 monotonic
95 %70 = atomicrmw nand i8* @sc, i8 1 monotonic
96 %71 = atomicrmw nand i8* @uc, i8 1 monotonic
98 %73 = atomicrmw nand i16* %72, i16 1 monotonic
100 %75 = atomicrmw nand i16* %74, i16 1 monotonic
102 %77 = atomicrmw nand i32* %76, i32 1 monotonic
104 %79 = atomicrmw nand i32* %78, i32 1 monotonic
106 %81 = atomicrmw nand i64* %80, i64 1 monotonic
108 %83 = atomicrmw nand i64* %82, i64 1 monotonic
117 %0 = atomicrmw add i8* @sc, i8 11 monotonic
119 %1 = atomicrmw add i8* @uc, i8 11 monotonic
122 %3 = atomicrmw add i16* %2, i16 11 monotonic
125 %5 = atomicrmw add i16* %4, i16 11 monotonic
128 %7 = atomicrmw add i32* %6, i32 11 monotonic
131 %9 = atomicrmw add i32* %8, i32 11 monotonic
134 %11 = atomicrmw add i64* %10, i64 11 monotonic
137 %13 = atomicrmw add i64* %12, i64 11 monotonic
139 %14 = atomicrmw sub i8* @sc, i8 11 monotonic
141 %15 = atomicrmw sub i8* @uc, i8 11 monotonic
144 %17 = atomicrmw sub i16* %16, i16 11 monotonic
147 %19 = atomicrmw sub i16* %18, i16 11 monotonic
150 %21 = atomicrmw sub i32* %20, i32 11 monotonic
153 %23 = atomicrmw sub i32* %22, i32 11 monotonic
156 %25 = atomicrmw sub i64* %24, i64 11 monotonic
159 %27 = atomicrmw sub i64* %26, i64 11 monotonic
161 %28 = atomicrmw or i8* @sc, i8 11 monotonic
163 %29 = atomicrmw or i8* @uc, i8 11 monotonic
166 %31 = atomicrmw or i16* %30, i16 11 monotonic
169 %33 = atomicrmw or i16* %32, i16 11 monotonic
172 %35 = atomicrmw or i32* %34, i32 11 monotonic
175 %37 = atomicrmw or i32* %36, i32 11 monotonic
178 %39 = atomicrmw or i64* %38, i64 11 monotonic
181 %41 = atomicrmw or i64* %40, i64 11 monotonic
183 %42 = atomicrmw xor i8* @sc, i8 11 monotonic
185 %43 = atomicrmw xor i8* @uc, i8 11 monotonic
188 %45 = atomicrmw xor i16* %44, i16 11 monotonic
191 %47 = atomicrmw xor i16* %46, i16 11 monotonic
194 %49 = atomicrmw xor i32* %48, i32 11 monotonic
197 %51 = atomicrmw xor i32* %50, i32 11 monotonic
200 %53 = atomicrmw xor i64* %52, i64 11 monotonic
203 %55 = atomicrmw xor i64* %54, i64 11 monotonic
205 %56 = atomicrmw and i8* @sc, i8 11 monotonic
207 %57 = atomicrmw and i8* @uc, i8 11 monotonic
210 %59 = atomicrmw and i16* %58, i16 11 monotonic
213 %61 = atomicrmw and i16* %60, i16 11 monotonic
216 %63 = atomicrmw and i32* %62, i32 11 monotonic
219 %65 = atomicrmw and i32* %64, i32 11 monotonic
222 %67 = atomicrmw and i64* %66, i64 11 monotonic
225 %69 = atomicrmw and i64* %68, i64 11 monotonic
227 %70 = atomicrmw nand i8* @sc, i8 11 monotonic
229 %71 = atomicrmw nand i8* @uc, i8 11 monotonic
232 %73 = atomicrmw nand i16* %72, i16 11 monotonic
235 %75 = atomicrmw nand i16* %74, i16 11 monotonic
238 %77 = atomicrmw nand i32* %76, i32 11 monotonic
241 %79 = atomicrmw nand i32* %78, i32 11 monotonic
244 %81 = atomicrmw nand i64* %80, i64 11 monotonic
247 %83 = atomicrmw nand i64* %82, i64 11 monotonic
258 %1 = atomicrmw add i8* @sc, i8 %0 monotonic
262 %4 = atomicrmw add i8* @uc, i8 %3 monotonic
268 %9 = atomicrmw add i16* %8, i16 %7 monotonic
274 %14 = atomicrmw add i16* %13, i16 %12 monotonic
280 %19 = atomicrmw add i32* %18, i32 %17 monotonic
286 %24 = atomicrmw add i32* %23, i32 %22 monotonic
292 %29 = atomicrmw add i64* %28, i64 %27 monotonic
298 %34 = atomicrmw add i64* %33, i64 %32 monotonic
302 %37 = atomicrmw sub i8* @sc, i8 %36 monotonic
306 %40 = atomicrmw sub i8* @uc, i8 %39 monotonic
312 %45 = atomicrmw sub i16* %44, i16 %43 monotonic
318 %50 = atomicrmw sub i16* %49, i16 %48 monotonic
324 %55 = atomicrmw sub i32* %54, i32 %53 monotonic
330 %60 = atomicrmw sub i32* %59, i32 %58 monotonic
336 %65 = atomicrmw sub i64* %64, i64 %63 monotonic
342 %70 = atomicrmw sub i64* %69, i64 %68 monotonic
346 %73 = atomicrmw or i8* @sc, i8 %72 monotonic
350 %76 = atomicrmw or i8* @uc, i8 %75 monotonic
356 %81 = atomicrmw or i16* %80, i16 %79 monotonic
362 %86 = atomicrmw or i16* %85, i16 %84 monotonic
368 %91 = atomicrmw or i32* %90, i32 %89 monotonic
374 %96 = atomicrmw or i32* %95, i32 %94 monotonic
380 %101 = atomicrmw or i64* %100, i64 %99 monotonic
386 %106 = atomicrmw or i64* %105, i64 %104 monotonic
390 %109 = atomicrmw xor i8* @sc, i8 %108 monotonic
394 %112 = atomicrmw xor i8* @uc, i8 %111 monotonic
400 %117 = atomicrmw xor i16* %116, i16 %115 monotonic
406 %122 = atomicrmw xor i16* %121, i16 %120 monotonic
412 %127 = atomicrmw xor i32* %126, i32 %125 monotonic
418 %132 = atomicrmw xor i32* %131, i32 %130 monotonic
424 %137 = atomicrmw xor i64* %136, i64 %135 monotonic
430 %142 = atomicrmw xor i64* %141, i64 %140 monotonic
434 %145 = atomicrmw and i8* @sc, i8 %144 monotonic
438 %148 = atomicrmw and i8* @uc, i8 %147 monotonic
444 %153 = atomicrmw and i16* %152, i16 %151 monotonic
450 %158 = atomicrmw and i16* %157, i16 %156 monotonic
456 %163 = atomicrmw and i32* %162, i32 %161 monotonic
462 %168 = atomicrmw and i32* %167, i32 %166 monotonic
468 %173 = atomicrmw and i64* %172, i64 %171 monotonic
474 %178 = atomicrmw and i64* %177, i64 %176 monotonic
478 %181 = atomicrmw nand i8* @sc, i8 %180 monotonic
483 %185 = atomicrmw nand i8* @uc, i8 %184 monotonic
490 %191 = atomicrmw nand i16* %190, i16 %189 monotonic
497 %197 = atomicrmw nand i16* %196, i16 %195 monotonic
504 %203 = atomicrmw nand i32* %202, i32 %201 monotonic
511 %209 = atomicrmw nand i32* %208, i32 %207 monotonic
518 %215 = atomicrmw nand i64* %214, i64 %213 monotonic
525 %221 = atomicrmw nand i64* %220, i64 %219 monotonic
539 %2 = cmpxchg i8* @sc, i8 %0, i8 %1 monotonic monotonic
543 %5 = cmpxchg i8* @uc, i8 %3, i8 %4 monotonic monotonic
550 %11 = cmpxchg i16* %10, i16 %7, i16 %9 monotonic monotonic
557 %17 = cmpxchg i16* %16, i16 %13, i16 %15 monotonic monotonic
564 %23 = cmpxchg i32* %22, i32 %19, i32 %21 monotonic monotonic
571 %29 = cmpxchg i32* %28, i32 %25, i32 %27 monotonic monotonic
578 %35 = cmpxchg i64* %34, i64 %31, i64 %33 monotonic monotonic
585 %41 = cmpxchg i64* %40, i64 %37, i64 %39 monotonic monotonic
589 %44 = cmpxchg i8* @sc, i8 %42, i8 %43 monotonic monotonic
596 %50 = cmpxchg i8* @uc, i8 %48, i8 %49 monotonic monotonic
606 %59 = cmpxchg i16* %58, i16 %55, i16 %57 monotonic monotonic
616 %68 = cmpxchg i16* %67, i16 %64, i16 %66 monotonic monotonic
626 %77 = cmpxchg i32* %76, i32 %73, i32 %75 monotonic monotonic
636 %86 = cmpxchg i32* %85, i32 %82, i32 %84 monotonic monotonic
646 %95 = cmpxchg i64* %94, i64 %91, i64 %93 monotonic monotonic
656 %104 = cmpxchg i64* %103, i64 %100, i64 %102 monotonic monotonic
669 %0 = atomicrmw xchg i8* @sc, i8 1 monotonic
671 %1 = atomicrmw xchg i8* @uc, i8 1 monotonic
674 %3 = atomicrmw xchg i16* %2, i16 1 monotonic
677 %5 = atomicrmw xchg i16* %4, i16 1 monotonic
680 %7 = atomicrmw xchg i32* %6, i32 1 monotonic
683 %9 = atomicrmw xchg i32* %8, i32 1 monotonic
686 %11 = atomicrmw xchg i64* %10, i64 1 monotonic
689 %13 = atomicrmw xchg i64* %12, i64 1 monotonic