11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
22
33; RUN: llc < %s -march=nvptx64 -mcpu=sm_30 -mattr=+ptx50 | FileCheck %s --check-prefix=SM30
4- ; RUN: %if ptxas %{ llc < %s -march=nvptx -mcpu=sm_30 -mattr=+ptx50 | %ptxas-verfy %}
4+ ; RUN: %if ptxas %{ llc < %s -march=nvptx -mcpu=sm_30 -mattr=+ptx50 | %ptxas-verify %}
55
66
7- define void @fence_acquire_ () {
8- ; SM30-LABEL: fence_acquire_ (
7+ define void @fence_acquire_sys () {
8+ ; SM30-LABEL: fence_acquire_sys (
99; SM30: {
1010; SM30-EMPTY:
1111; SM30-EMPTY:
@@ -17,8 +17,8 @@ define void @fence_acquire_() {
1717}
1818
1919
20- define void @fence_acquire_block () {
21- ; SM30-LABEL: fence_acquire_block (
20+ define void @fence_acquire_cta () {
21+ ; SM30-LABEL: fence_acquire_cta (
2222; SM30: {
2323; SM30-EMPTY:
2424; SM30-EMPTY:
@@ -31,8 +31,8 @@ define void @fence_acquire_block() {
3131
3232; .cluster scope unsupported on SM = 30 PTX = 50
3333
34- define void @fence_acquire_device () {
35- ; SM30-LABEL: fence_acquire_device (
34+ define void @fence_acquire_gpu () {
35+ ; SM30-LABEL: fence_acquire_gpu (
3636; SM30: {
3737; SM30-EMPTY:
3838; SM30-EMPTY:
@@ -44,8 +44,8 @@ define void @fence_acquire_device() {
4444}
4545
4646
47- define void @fence_release_ () {
48- ; SM30-LABEL: fence_release_ (
47+ define void @fence_release_sys () {
48+ ; SM30-LABEL: fence_release_sys (
4949; SM30: {
5050; SM30-EMPTY:
5151; SM30-EMPTY:
@@ -57,8 +57,8 @@ define void @fence_release_() {
5757}
5858
5959
60- define void @fence_release_block () {
61- ; SM30-LABEL: fence_release_block (
60+ define void @fence_release_cta () {
61+ ; SM30-LABEL: fence_release_cta (
6262; SM30: {
6363; SM30-EMPTY:
6464; SM30-EMPTY:
@@ -71,8 +71,8 @@ define void @fence_release_block() {
7171
7272; .cluster scope unsupported on SM = 30 PTX = 50
7373
74- define void @fence_release_device () {
75- ; SM30-LABEL: fence_release_device (
74+ define void @fence_release_gpu () {
75+ ; SM30-LABEL: fence_release_gpu (
7676; SM30: {
7777; SM30-EMPTY:
7878; SM30-EMPTY:
@@ -84,8 +84,8 @@ define void @fence_release_device() {
8484}
8585
8686
87- define void @fence_acq_rel_ () {
88- ; SM30-LABEL: fence_acq_rel_ (
87+ define void @fence_acq_rel_sys () {
88+ ; SM30-LABEL: fence_acq_rel_sys (
8989; SM30: {
9090; SM30-EMPTY:
9191; SM30-EMPTY:
@@ -97,8 +97,8 @@ define void @fence_acq_rel_() {
9797}
9898
9999
100- define void @fence_acq_rel_block () {
101- ; SM30-LABEL: fence_acq_rel_block (
100+ define void @fence_acq_rel_cta () {
101+ ; SM30-LABEL: fence_acq_rel_cta (
102102; SM30: {
103103; SM30-EMPTY:
104104; SM30-EMPTY:
@@ -111,8 +111,8 @@ define void @fence_acq_rel_block() {
111111
112112; .cluster scope unsupported on SM = 30 PTX = 50
113113
114- define void @fence_acq_rel_device () {
115- ; SM30-LABEL: fence_acq_rel_device (
114+ define void @fence_acq_rel_gpu () {
115+ ; SM30-LABEL: fence_acq_rel_gpu (
116116; SM30: {
117117; SM30-EMPTY:
118118; SM30-EMPTY:
@@ -124,8 +124,8 @@ define void @fence_acq_rel_device() {
124124}
125125
126126
127- define void @fence_seq_cst_ () {
128- ; SM30-LABEL: fence_seq_cst_ (
127+ define void @fence_seq_cst_sys () {
128+ ; SM30-LABEL: fence_seq_cst_sys (
129129; SM30: {
130130; SM30-EMPTY:
131131; SM30-EMPTY:
@@ -137,8 +137,8 @@ define void @fence_seq_cst_() {
137137}
138138
139139
140- define void @fence_seq_cst_block () {
141- ; SM30-LABEL: fence_seq_cst_block (
140+ define void @fence_seq_cst_cta () {
141+ ; SM30-LABEL: fence_seq_cst_cta (
142142; SM30: {
143143; SM30-EMPTY:
144144; SM30-EMPTY:
@@ -151,8 +151,8 @@ define void @fence_seq_cst_block() {
151151
152152; .cluster scope unsupported on SM = 30 PTX = 50
153153
154- define void @fence_seq_cst_device () {
155- ; SM30-LABEL: fence_seq_cst_device (
154+ define void @fence_seq_cst_gpu () {
155+ ; SM30-LABEL: fence_seq_cst_gpu (
156156; SM30: {
157157; SM30-EMPTY:
158158; SM30-EMPTY:
0 commit comments