Lines Matching refs:memory_order
674 // CHECK: omp.atomic.read %[[v]] = %[[x]] memory_order(seq_cst) : memref<i32>
675 omp.atomic.read %v = %x memory_order(seq_cst) : memref<i32>
676 // CHECK: omp.atomic.read %[[v]] = %[[x]] memory_order(acquire) : memref<i32>
677 omp.atomic.read %v = %x memory_order(acquire) : memref<i32>
678 // CHECK: omp.atomic.read %[[v]] = %[[x]] memory_order(relaxed) : memref<i32>
679 omp.atomic.read %v = %x memory_order(relaxed) : memref<i32>
682 …// CHECK: omp.atomic.read %[[v]] = %[[x]] memory_order(seq_cst) hint(contended, speculative) : mem…
683 omp.atomic.read %v = %x hint(speculative, contended) memory_order(seq_cst) : memref<i32>
684 // CHECK: omp.atomic.read %[[v]] = %[[x]] memory_order(seq_cst) hint(none) : memref<i32>
685 omp.atomic.read %v = %x hint(none) memory_order(seq_cst) : memref<i32>
694 // CHECK: omp.atomic.write %[[ADDR]] = %[[VAL]] memory_order(seq_cst) : memref<i32>, i32
695 omp.atomic.write %addr = %val memory_order(seq_cst) : memref<i32>, i32
696 // CHECK: omp.atomic.write %[[ADDR]] = %[[VAL]] memory_order(release) : memref<i32>, i32
697 omp.atomic.write %addr = %val memory_order(release) : memref<i32>, i32
698 // CHECK: omp.atomic.write %[[ADDR]] = %[[VAL]] memory_order(relaxed) : memref<i32>, i32
699 omp.atomic.write %addr = %val memory_order(relaxed) : memref<i32>, i32
850 // CHECK: omp.atomic.update memory_order(seq_cst) %[[X]] : memref<i32>
854 omp.atomic.update memory_order(seq_cst) %x : memref<i32> {
860 // CHECK: omp.atomic.update memory_order(release) %[[X]] : memref<i32>
864 omp.atomic.update memory_order(release) %x : memref<i32> {
870 // CHECK: omp.atomic.update memory_order(relaxed) %[[X]] : memref<i32>
874 omp.atomic.update memory_order(relaxed) %x : memref<i32> {
880 …// CHECK: omp.atomic.update memory_order(seq_cst) hint(uncontended, speculative) %[[X]] : memref<i…
884 omp.atomic.update memory_order(seq_cst) hint(uncontended, speculative) %x : memref<i32> {
1090 // CHECK: omp.atomic.capture memory_order(seq_cst) {
1098 omp.atomic.capture memory_order(seq_cst) {
1107 // CHECK: omp.atomic.capture memory_order(acq_rel) {
1115 omp.atomic.capture memory_order(acq_rel) {
1124 // CHECK: omp.atomic.capture memory_order(acquire) {
1132 omp.atomic.capture memory_order(acquire) {
1141 // CHECK: omp.atomic.capture memory_order(release) {
1149 omp.atomic.capture memory_order(release) {
1158 // CHECK: omp.atomic.capture memory_order(relaxed) {
1166 omp.atomic.capture memory_order(relaxed) {
1175 // CHECK: omp.atomic.capture memory_order(seq_cst) hint(contended, speculative) {
1183 omp.atomic.capture hint(contended, speculative) memory_order(seq_cst) {