1+ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
12; RUN: llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s
23
34define float @fadd_zero_strict (float %x ) {
@@ -31,7 +32,7 @@ define float @fadd_produce_zero(float %x) {
3132define float @fadd_reassociate (float %x ) {
3233; CHECK-LABEL: fadd_reassociate:
3334; CHECK: # %bb.0:
34- ; CHECK-NEXT: addss {{.* }}(%rip), %xmm0
35+ ; CHECK-NEXT: addss {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
3536; CHECK-NEXT: retq
3637 %sum = fadd float %x , 8 .0
3738 %r = fadd reassoc nsz float %sum , 12 .0
@@ -85,7 +86,7 @@ define float @fsub_neg_x_y(float %x, float %y) {
8586define float @fsub_neg_y (float %x , float %y ) {
8687; CHECK-LABEL: fsub_neg_y:
8788; CHECK: # %bb.0:
88- ; CHECK-NEXT: mulss {{.* }}(%rip), %xmm0
89+ ; CHECK-NEXT: mulss {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
8990; CHECK-NEXT: retq
9091 %mul = fmul float %x , 5 .0
9192 %add = fadd float %mul , %y
@@ -96,7 +97,7 @@ define float @fsub_neg_y(float %x, float %y) {
9697define <4 x float > @fsub_neg_y_vector (<4 x float > %x , <4 x float > %y ) {
9798; CHECK-LABEL: fsub_neg_y_vector:
9899; CHECK: # %bb.0:
99- ; CHECK-NEXT: mulps {{.* }}(%rip), %xmm0
100+ ; CHECK-NEXT: mulps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
100101; CHECK-NEXT: retq
101102 %mul = fmul <4 x float > %x , <float 5 .0 , float 5 .0 , float 5 .0 , float 5 .0 >
102103 %add = fadd <4 x float > %mul , %y
@@ -107,7 +108,7 @@ define <4 x float> @fsub_neg_y_vector(<4 x float> %x, <4 x float> %y) {
107108define <4 x float > @fsub_neg_y_vector_nonuniform (<4 x float > %x , <4 x float > %y ) {
108109; CHECK-LABEL: fsub_neg_y_vector_nonuniform:
109110; CHECK: # %bb.0:
110- ; CHECK-NEXT: mulps {{.* }}(%rip), %xmm0
111+ ; CHECK-NEXT: mulps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
111112; CHECK-NEXT: retq
112113 %mul = fmul <4 x float > %x , <float 5 .0 , float 6 .0 , float 7 .0 , float 8 .0 >
113114 %add = fadd <4 x float > %mul , %y
@@ -118,7 +119,7 @@ define <4 x float> @fsub_neg_y_vector_nonuniform(<4 x float> %x, <4 x float> %y)
118119define float @fsub_neg_y_commute (float %x , float %y ) {
119120; CHECK-LABEL: fsub_neg_y_commute:
120121; CHECK: # %bb.0:
121- ; CHECK-NEXT: mulss {{.* }}(%rip), %xmm0
122+ ; CHECK-NEXT: mulss {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
122123; CHECK-NEXT: retq
123124 %mul = fmul float %x , 5 .0
124125 %add = fadd float %y , %mul
@@ -129,7 +130,7 @@ define float @fsub_neg_y_commute(float %x, float %y) {
129130define <4 x float > @fsub_neg_y_commute_vector (<4 x float > %x , <4 x float > %y ) {
130131; CHECK-LABEL: fsub_neg_y_commute_vector:
131132; CHECK: # %bb.0:
132- ; CHECK-NEXT: mulps {{.* }}(%rip), %xmm0
133+ ; CHECK-NEXT: mulps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
133134; CHECK-NEXT: retq
134135 %mul = fmul <4 x float > %x , <float 5 .0 , float 5 .0 , float 5 .0 , float 5 .0 >
135136 %add = fadd <4 x float > %y , %mul
@@ -142,7 +143,7 @@ define <4 x float> @fsub_neg_y_commute_vector(<4 x float> %x, <4 x float> %y) {
142143define float @fsub_fadd_common_op_fneg (float %x , float %y ) {
143144; CHECK-LABEL: fsub_fadd_common_op_fneg:
144145; CHECK: # %bb.0:
145- ; CHECK-NEXT: xorps {{.* }}(%rip), %xmm0
146+ ; CHECK-NEXT: xorps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
146147; CHECK-NEXT: retq
147148 %a = fadd float %x , %y
148149 %r = fsub reassoc nsz float %y , %a
@@ -154,7 +155,7 @@ define float @fsub_fadd_common_op_fneg(float %x, float %y) {
154155define <4 x float > @fsub_fadd_common_op_fneg_vec (<4 x float > %x , <4 x float > %y ) {
155156; CHECK-LABEL: fsub_fadd_common_op_fneg_vec:
156157; CHECK: # %bb.0:
157- ; CHECK-NEXT: xorps {{.* }}(%rip), %xmm0
158+ ; CHECK-NEXT: xorps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
158159; CHECK-NEXT: retq
159160 %a = fadd <4 x float > %x , %y
160161 %r = fsub nsz reassoc <4 x float > %y , %a
@@ -167,7 +168,7 @@ define <4 x float> @fsub_fadd_common_op_fneg_vec(<4 x float> %x, <4 x float> %y)
167168define float @fsub_fadd_common_op_fneg_commute (float %x , float %y ) {
168169; CHECK-LABEL: fsub_fadd_common_op_fneg_commute:
169170; CHECK: # %bb.0:
170- ; CHECK-NEXT: xorps {{.* }}(%rip), %xmm0
171+ ; CHECK-NEXT: xorps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
171172; CHECK-NEXT: retq
172173 %a = fadd float %y , %x
173174 %r = fsub reassoc nsz float %y , %a
@@ -179,7 +180,7 @@ define float @fsub_fadd_common_op_fneg_commute(float %x, float %y) {
179180define <4 x float > @fsub_fadd_common_op_fneg_commute_vec (<4 x float > %x , <4 x float > %y ) {
180181; CHECK-LABEL: fsub_fadd_common_op_fneg_commute_vec:
181182; CHECK: # %bb.0:
182- ; CHECK-NEXT: xorps {{.* }}(%rip), %xmm0
183+ ; CHECK-NEXT: xorps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
183184; CHECK-NEXT: retq
184185 %a = fadd <4 x float > %y , %x
185186 %r = fsub reassoc nsz <4 x float > %y , %a
@@ -233,7 +234,7 @@ define float @fsub_zero_nsz_1(float %x) {
233234define float @fsub_zero_nsz_2 (float %x ) {
234235; CHECK-LABEL: fsub_zero_nsz_2:
235236; CHECK: # %bb.0:
236- ; CHECK-NEXT: xorps {{.* }}(%rip), %xmm0
237+ ; CHECK-NEXT: xorps {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
237238; CHECK-NEXT: retq
238239 %r = fsub nsz float 0 .0 , %x
239240 ret float %r
@@ -259,7 +260,7 @@ define float @fmul_one(float %x) {
259260define float @fmul_x_const_const (float %x ) {
260261; CHECK-LABEL: fmul_x_const_const:
261262; CHECK: # %bb.0:
262- ; CHECK-NEXT: mulss {{.* }}(%rip), %xmm0
263+ ; CHECK-NEXT: mulss {{\.?LCPI[0-9]+_[0-9]+ }}(%rip), %xmm0
263264; CHECK-NEXT: retq
264265 %mul = fmul reassoc float %x , 9 .0
265266 %r = fmul reassoc float %mul , 4 .0
0 commit comments