• Home
  • Raw
  • Download

Lines Matching refs:unordered

9 ; GVN across unordered store (allowed)
15 store atomic i32 %x, i32* @x unordered, align 4
21 ; GVN across unordered load (allowed)
27 %y = load atomic i32, i32* @x unordered, align 4
34 ; GVN load to unordered load (allowed)
39 %x = load atomic i32, i32* @x unordered, align 4
45 ; GVN unordered load to load (unordered load must not be removed)
48 ; CHECK: load atomic i32, i32* @x unordered
51 %x2 = load atomic i32, i32* @x unordered, align 4
81 ; GVN of an unordered across monotonic load (not allowed)
86 %x = load atomic i32, i32* @y unordered, align 4
136 store atomic i32 0, i32* %P1 unordered, align 4
143 ; atomic to unordered atomic forwarding is legal
146 %b = load atomic i32, i32* %P1 unordered, align 4
155 ; than unordered
172 %b = load atomic i32, i32* %P1 unordered, align 4
182 %b = load atomic i32, i32* %P1 unordered, align 4
307 %a = load atomic i32, i32* %P1 unordered, align 4
308 %b = load atomic i64, i64* %p2 unordered, align 4
320 %a64 = load atomic i64, i64* %p2 unordered, align 4
321 %b = load atomic i32, i32* %P1 unordered, align 4
344 ; unordered atomic to unordered atomic
350 %a = load atomic i32, i32* %P1 unordered, align 4
356 %b = load atomic i32, i32* %P1 unordered, align 4
361 ; unordered atomic to non-atomic
367 %a = load atomic i32, i32* %P1 unordered, align 4
398 ; unordered atomic to unordered atomic
401 ; CHECK: load atomic i32, i32* %P1 unordered
402 ; CHECK: load atomic i32, i32* %P1 unordered
405 %a = load atomic i32, i32* %P1 unordered, align 4
412 %b = load atomic i32, i32* %P1 unordered, align 4
416 ; unordered atomic to non-atomic
419 ; CHECK: load atomic i32, i32* %P1 unordered
423 %a = load atomic i32, i32* %P1 unordered, align 4
434 ; non-atomic to unordered atomic - can't forward!
438 ; CHECK: %b = load atomic i32, i32* %P1 unordered
447 %b = load atomic i32, i32* %P1 unordered, align 4
486 ; ordered atomic to unordered atomic
490 ; CHECK: load atomic i32, i32* %P1 unordered
500 %b = load atomic i32, i32* %P1 unordered, align 4