[llvm] r325718 - [AArch64] fix IR names to not be 'tmp' because that gives the CHECK script problems

Sanjay Patel via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 21 12:48:14 PST 2018


Author: spatel
Date: Wed Feb 21 12:48:14 2018
New Revision: 325718

URL: http://llvm.org/viewvc/llvm-project?rev=325718&view=rev
Log:
[AArch64] fix IR names to not be 'tmp' because that gives the CHECK script problems

Modified:
    llvm/trunk/test/Transforms/SLPVectorizer/AArch64/matmul.ll

Modified: llvm/trunk/test/Transforms/SLPVectorizer/AArch64/matmul.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SLPVectorizer/AArch64/matmul.ll?rev=325718&r1=325717&r2=325718&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/SLPVectorizer/AArch64/matmul.ll (original)
+++ llvm/trunk/test/Transforms/SLPVectorizer/AArch64/matmul.ll Wed Feb 21 12:48:14 2018
@@ -11,22 +11,22 @@ target datalayout = "e-m:e-i8:8:32-i16:1
 define void @wrap_mul4(double* nocapture %Out, [2 x double]* nocapture readonly %A, [4 x double]* nocapture readonly %B) {
 ; CHECK-LABEL: @wrap_mul4(
 ; CHECK-NEXT:    [[ARRAYIDX1_I:%.*]] = getelementptr inbounds [2 x double], [2 x double]* [[A:%.*]], i64 0, i64 0
-; CHECK-NEXT:    [[TMP:%.*]] = load double, double* [[ARRAYIDX1_I]], align 8
+; CHECK-NEXT:    [[TEMP:%.*]] = load double, double* [[ARRAYIDX1_I]], align 8
 ; CHECK-NEXT:    [[ARRAYIDX3_I:%.*]] = getelementptr inbounds [4 x double], [4 x double]* [[B:%.*]], i64 0, i64 0
 ; CHECK-NEXT:    [[ARRAYIDX5_I:%.*]] = getelementptr inbounds [2 x double], [2 x double]* [[A]], i64 0, i64 1
-; CHECK-NEXT:    [[TMP2:%.*]] = load double, double* [[ARRAYIDX5_I]], align 8
+; CHECK-NEXT:    [[TEMP2:%.*]] = load double, double* [[ARRAYIDX5_I]], align 8
 ; CHECK-NEXT:    [[ARRAYIDX7_I:%.*]] = getelementptr inbounds [4 x double], [4 x double]* [[B]], i64 1, i64 0
 ; CHECK-NEXT:    [[ARRAYIDX13_I:%.*]] = getelementptr inbounds [4 x double], [4 x double]* [[B]], i64 0, i64 1
 ; CHECK-NEXT:    [[TMP1:%.*]] = bitcast double* [[ARRAYIDX3_I]] to <2 x double>*
 ; CHECK-NEXT:    [[TMP2:%.*]] = load <2 x double>, <2 x double>* [[TMP1]], align 8
-; CHECK-NEXT:    [[TMP3:%.*]] = insertelement <2 x double> undef, double [[TMP]], i32 0
-; CHECK-NEXT:    [[TMP4:%.*]] = insertelement <2 x double> [[TMP3]], double [[TMP]], i32 1
+; CHECK-NEXT:    [[TMP3:%.*]] = insertelement <2 x double> undef, double [[TEMP]], i32 0
+; CHECK-NEXT:    [[TMP4:%.*]] = insertelement <2 x double> [[TMP3]], double [[TEMP]], i32 1
 ; CHECK-NEXT:    [[TMP5:%.*]] = fmul <2 x double> [[TMP4]], [[TMP2]]
 ; CHECK-NEXT:    [[ARRAYIDX18_I:%.*]] = getelementptr inbounds [4 x double], [4 x double]* [[B]], i64 1, i64 1
 ; CHECK-NEXT:    [[TMP6:%.*]] = bitcast double* [[ARRAYIDX7_I]] to <2 x double>*
 ; CHECK-NEXT:    [[TMP7:%.*]] = load <2 x double>, <2 x double>* [[TMP6]], align 8
-; CHECK-NEXT:    [[TMP8:%.*]] = insertelement <2 x double> undef, double [[TMP2]], i32 0
-; CHECK-NEXT:    [[TMP9:%.*]] = insertelement <2 x double> [[TMP8]], double [[TMP2]], i32 1
+; CHECK-NEXT:    [[TMP8:%.*]] = insertelement <2 x double> undef, double [[TEMP2]], i32 0
+; CHECK-NEXT:    [[TMP9:%.*]] = insertelement <2 x double> [[TMP8]], double [[TEMP2]], i32 1
 ; CHECK-NEXT:    [[TMP10:%.*]] = fmul <2 x double> [[TMP9]], [[TMP7]]
 ; CHECK-NEXT:    [[TMP11:%.*]] = fadd <2 x double> [[TMP5]], [[TMP10]]
 ; CHECK-NEXT:    [[ARRAYIDX25_I:%.*]] = getelementptr inbounds [4 x double], [4 x double]* [[B]], i64 0, i64 2
@@ -41,14 +41,14 @@ define void @wrap_mul4(double* nocapture
 ; CHECK-NEXT:    [[TMP17:%.*]] = fmul <2 x double> [[TMP9]], [[TMP16]]
 ; CHECK-NEXT:    [[TMP18:%.*]] = fadd <2 x double> [[TMP14]], [[TMP17]]
 ; CHECK-NEXT:    [[ARRAYIDX47_I:%.*]] = getelementptr inbounds [2 x double], [2 x double]* [[A]], i64 1, i64 0
-; CHECK-NEXT:    [[TMP10:%.*]] = load double, double* [[ARRAYIDX47_I]], align 8
+; CHECK-NEXT:    [[TEMP10:%.*]] = load double, double* [[ARRAYIDX47_I]], align 8
 ; CHECK-NEXT:    [[ARRAYIDX52_I:%.*]] = getelementptr inbounds [2 x double], [2 x double]* [[A]], i64 1, i64 1
-; CHECK-NEXT:    [[TMP11:%.*]] = load double, double* [[ARRAYIDX52_I]], align 8
-; CHECK-NEXT:    [[TMP19:%.*]] = insertelement <2 x double> undef, double [[TMP10]], i32 0
-; CHECK-NEXT:    [[TMP20:%.*]] = insertelement <2 x double> [[TMP19]], double [[TMP10]], i32 1
+; CHECK-NEXT:    [[TEMP11:%.*]] = load double, double* [[ARRAYIDX52_I]], align 8
+; CHECK-NEXT:    [[TMP19:%.*]] = insertelement <2 x double> undef, double [[TEMP10]], i32 0
+; CHECK-NEXT:    [[TMP20:%.*]] = insertelement <2 x double> [[TMP19]], double [[TEMP10]], i32 1
 ; CHECK-NEXT:    [[TMP21:%.*]] = fmul <2 x double> [[TMP2]], [[TMP20]]
-; CHECK-NEXT:    [[TMP22:%.*]] = insertelement <2 x double> undef, double [[TMP11]], i32 0
-; CHECK-NEXT:    [[TMP23:%.*]] = insertelement <2 x double> [[TMP22]], double [[TMP11]], i32 1
+; CHECK-NEXT:    [[TMP22:%.*]] = insertelement <2 x double> undef, double [[TEMP11]], i32 0
+; CHECK-NEXT:    [[TMP23:%.*]] = insertelement <2 x double> [[TMP22]], double [[TEMP11]], i32 1
 ; CHECK-NEXT:    [[TMP24:%.*]] = fmul <2 x double> [[TMP7]], [[TMP23]]
 ; CHECK-NEXT:    [[TMP25:%.*]] = fadd <2 x double> [[TMP21]], [[TMP24]]
 ; CHECK-NEXT:    [[TMP26:%.*]] = fmul <2 x double> [[TMP13]], [[TMP20]]
@@ -72,52 +72,52 @@ define void @wrap_mul4(double* nocapture
 ; CHECK-NEXT:    ret void
 ;
   %arrayidx1.i = getelementptr inbounds [2 x double], [2 x double]* %A, i64 0, i64 0
-  %tmp = load double, double* %arrayidx1.i, align 8
+  %temp = load double, double* %arrayidx1.i, align 8
   %arrayidx3.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 0
-  %tmp1 = load double, double* %arrayidx3.i, align 8
-  %mul.i = fmul double %tmp, %tmp1
+  %temp1 = load double, double* %arrayidx3.i, align 8
+  %mul.i = fmul double %temp, %temp1
   %arrayidx5.i = getelementptr inbounds [2 x double], [2 x double]* %A, i64 0, i64 1
-  %tmp2 = load double, double* %arrayidx5.i, align 8
+  %temp2 = load double, double* %arrayidx5.i, align 8
   %arrayidx7.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 0
-  %tmp3 = load double, double* %arrayidx7.i, align 8
-  %mul8.i = fmul double %tmp2, %tmp3
+  %temp3 = load double, double* %arrayidx7.i, align 8
+  %mul8.i = fmul double %temp2, %temp3
   %add.i = fadd double %mul.i, %mul8.i
   %arrayidx13.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 1
-  %tmp4 = load double, double* %arrayidx13.i, align 8
-  %mul14.i = fmul double %tmp, %tmp4
+  %temp4 = load double, double* %arrayidx13.i, align 8
+  %mul14.i = fmul double %temp, %temp4
   %arrayidx18.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 1
-  %tmp5 = load double, double* %arrayidx18.i, align 8
-  %mul19.i = fmul double %tmp2, %tmp5
+  %temp5 = load double, double* %arrayidx18.i, align 8
+  %mul19.i = fmul double %temp2, %temp5
   %add20.i = fadd double %mul14.i, %mul19.i
   %arrayidx25.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 2
-  %tmp6 = load double, double* %arrayidx25.i, align 8
-  %mul26.i = fmul double %tmp, %tmp6
+  %temp6 = load double, double* %arrayidx25.i, align 8
+  %mul26.i = fmul double %temp, %temp6
   %arrayidx30.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 2
-  %tmp7 = load double, double* %arrayidx30.i, align 8
-  %mul31.i = fmul double %tmp2, %tmp7
+  %temp7 = load double, double* %arrayidx30.i, align 8
+  %mul31.i = fmul double %temp2, %temp7
   %add32.i = fadd double %mul26.i, %mul31.i
   %arrayidx37.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 3
-  %tmp8 = load double, double* %arrayidx37.i, align 8
-  %mul38.i = fmul double %tmp, %tmp8
+  %temp8 = load double, double* %arrayidx37.i, align 8
+  %mul38.i = fmul double %temp, %temp8
   %arrayidx42.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 3
-  %tmp9 = load double, double* %arrayidx42.i, align 8
-  %mul43.i = fmul double %tmp2, %tmp9
+  %temp9 = load double, double* %arrayidx42.i, align 8
+  %mul43.i = fmul double %temp2, %temp9
   %add44.i = fadd double %mul38.i, %mul43.i
   %arrayidx47.i = getelementptr inbounds [2 x double], [2 x double]* %A, i64 1, i64 0
-  %tmp10 = load double, double* %arrayidx47.i, align 8
-  %mul50.i = fmul double %tmp1, %tmp10
+  %temp10 = load double, double* %arrayidx47.i, align 8
+  %mul50.i = fmul double %temp1, %temp10
   %arrayidx52.i = getelementptr inbounds [2 x double], [2 x double]* %A, i64 1, i64 1
-  %tmp11 = load double, double* %arrayidx52.i, align 8
-  %mul55.i = fmul double %tmp3, %tmp11
+  %temp11 = load double, double* %arrayidx52.i, align 8
+  %mul55.i = fmul double %temp3, %temp11
   %add56.i = fadd double %mul50.i, %mul55.i
-  %mul62.i = fmul double %tmp4, %tmp10
-  %mul67.i = fmul double %tmp5, %tmp11
+  %mul62.i = fmul double %temp4, %temp10
+  %mul67.i = fmul double %temp5, %temp11
   %add68.i = fadd double %mul62.i, %mul67.i
-  %mul74.i = fmul double %tmp6, %tmp10
-  %mul79.i = fmul double %tmp7, %tmp11
+  %mul74.i = fmul double %temp6, %temp10
+  %mul79.i = fmul double %temp7, %temp11
   %add80.i = fadd double %mul74.i, %mul79.i
-  %mul86.i = fmul double %tmp8, %tmp10
-  %mul91.i = fmul double %tmp9, %tmp11
+  %mul86.i = fmul double %temp8, %temp10
+  %mul91.i = fmul double %temp9, %temp11
   %add92.i = fadd double %mul86.i, %mul91.i
   store double %add.i, double* %Out, align 8
   %Res.i.sroa.4.0.Out2.i.sroa_idx2 = getelementptr inbounds double, double* %Out, i64 1




More information about the llvm-commits mailing list