diff options
Diffstat (limited to 'test/CodeGen/PowerPC/ec-input.ll')
-rw-r--r-- | test/CodeGen/PowerPC/ec-input.ll | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/test/CodeGen/PowerPC/ec-input.ll b/test/CodeGen/PowerPC/ec-input.ll index a57f69be12dad..6ef93d268b6be 100644 --- a/test/CodeGen/PowerPC/ec-input.ll +++ b/test/CodeGen/PowerPC/ec-input.ll @@ -17,7 +17,7 @@ target triple = "powerpc64-bgq-linux" declare void @fprintf(%struct._IO_FILE.119.8249.32639.195239.200117.211499.218003.221255.222881.224507.226133.240767.244019.245645.248897.260279.271661.281417.283043.302555.304181.325319.326945.344713* nocapture, i8* nocapture readonly, ...) #0 ; Function Attrs: inlinehint nounwind -define void @_ZN4PAMI6Device2MU15ResourceManager46calculatePerCoreMUResourcesBasedOnAvailabilityEv() #1 align 2 { +define void @_ZN4PAMI6Device2MU15ResourceManager46calculatePerCoreMUResourcesBasedOnAvailabilityEv(i32 %inp32, i64 %inp64) #1 align 2 { ; CHECK-LABEL: @_ZN4PAMI6Device2MU15ResourceManager46calculatePerCoreMUResourcesBasedOnAvailabilityEv ; CHECK: sc @@ -32,7 +32,7 @@ for.cond2.preheader: ; preds = %if.end23.3, %entry %minFreeBatIdsPerCore.097 = phi i64 [ 32, %entry ], [ %numFreeBatIdsInGroup.0.minFreeBatIdsPerCore.0, %if.end23.3 ] %minFreeRecFifosPerCore.096 = phi i64 [ 16, %entry ], [ %minFreeRecFifosPerCore.1, %if.end23.3 ] %minFreeInjFifosPerCore.095 = phi i64 [ 32, %entry ], [ %numFreeInjFifosInGroup.0.minFreeInjFifosPerCore.0, %if.end23.3 ] - %cmp5 = icmp eq i32 undef, 0 + %cmp5 = icmp eq i32 %inp32, 0 br i1 %cmp5, label %if.end, label %if.then if.then: ; preds = %if.end23.2, %if.end23.1, %if.end23, %for.cond2.preheader @@ -41,7 +41,7 @@ if.then: ; preds = %if.end23.2, %if.end if.end: ; preds = %for.cond2.preheader %1 = load i32, i32* %numFreeResourcesInSubgroup, align 4 %conv = zext i32 %1 to i64 - %2 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1034, i64 %indvars.iv, i64 %0, i64 undef) #2 + %2 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1034, i64 %indvars.iv, i64 %0, i64 %inp64) #2 %cmp10 = icmp eq i32 0, 0 br i1 %cmp10, label %if.end14, label %if.then11 @@ -50,11 +50,11 @@ if.then11: ; preds = %if.end.3, %if.end.2 if.end14: ; preds = %if.end %3 = load i32, i32* %numFreeResourcesInSubgroup, align 4 - %cmp19 = icmp eq i32 undef, 0 + %cmp19 = icmp eq i32 %inp32, 0 br i1 %cmp19, label %if.end23, label %if.then20 if.then20: ; preds = %if.end14.3, %if.end14.2, %if.end14.1, %if.end14 - %conv4.i65.lcssa = phi i32 [ undef, %if.end14 ], [ 0, %if.end14.1 ], [ %conv4.i65.2, %if.end14.2 ], [ %conv4.i65.3, %if.end14.3 ] + %conv4.i65.lcssa = phi i32 [ %inp32, %if.end14 ], [ 0, %if.end14.1 ], [ %conv4.i65.2, %if.end14.2 ], [ %conv4.i65.3, %if.end14.3 ] call void (%struct._IO_FILE.119.8249.32639.195239.200117.211499.218003.221255.222881.224507.226133.240767.244019.245645.248897.260279.271661.281417.283043.302555.304181.325319.326945.344713*, i8*, ...) @fprintf(%struct._IO_FILE.119.8249.32639.195239.200117.211499.218003.221255.222881.224507.226133.240767.244019.245645.248897.260279.271661.281417.283043.302555.304181.325319.326945.344713* undef, i8* getelementptr inbounds ([121 x i8], [121 x i8]* @.str236, i64 0, i64 0), i32 signext 2503) #3 call void (%struct._IO_FILE.119.8249.32639.195239.200117.211499.218003.221255.222881.224507.226133.240767.244019.245645.248897.260279.271661.281417.283043.302555.304181.325319.326945.344713*, i8*, ...) @fprintf(%struct._IO_FILE.119.8249.32639.195239.200117.211499.218003.221255.222881.224507.226133.240767.244019.245645.248897.260279.271661.281417.283043.302555.304181.325319.326945.344713* undef, i8* getelementptr inbounds ([49 x i8], [49 x i8]* @.str294, i64 0, i64 0), i32 signext %conv4.i65.lcssa) #3 unreachable @@ -63,7 +63,7 @@ if.end23: ; preds = %if.end14 %conv15 = zext i32 %3 to i64 %4 = load i32, i32* %numFreeResourcesInSubgroup, align 4 %conv24 = zext i32 %4 to i64 - %5 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1033, i64 0, i64 %0, i64 undef) #2 + %5 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1033, i64 0, i64 %0, i64 %inp64) #2 %cmp5.1 = icmp eq i32 0, 0 br i1 %cmp5.1, label %if.end.1, label %if.then @@ -74,8 +74,8 @@ if.end.1: ; preds = %if.end23 %6 = load i32, i32* %numFreeResourcesInSubgroup, align 4 %conv.1 = zext i32 %6 to i64 %add.1 = add nuw nsw i64 %conv.1, %conv - %7 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1034, i64 0, i64 %0, i64 undef) #2 - %cmp10.1 = icmp eq i32 undef, 0 + %7 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1034, i64 0, i64 %0, i64 %inp64) #2 + %cmp10.1 = icmp eq i32 %inp32, 0 br i1 %cmp10.1, label %if.end14.1, label %if.then11 if.end14.1: ; preds = %if.end.1 @@ -89,20 +89,20 @@ if.end23.1: ; preds = %if.end14.1 %9 = load i32, i32* %numFreeResourcesInSubgroup, align 4 %conv24.1 = zext i32 %9 to i64 %add25.1 = add nuw nsw i64 %conv24.1, %conv24 - %cmp5.2 = icmp eq i32 undef, 0 + %cmp5.2 = icmp eq i32 %inp32, 0 br i1 %cmp5.2, label %if.end.2, label %if.then if.end.2: ; preds = %if.end23.1 %10 = load i32, i32* %numFreeResourcesInSubgroup, align 4 %conv.2 = zext i32 %10 to i64 %add.2 = add nuw nsw i64 %conv.2, %add.1 - %11 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1034, i64 undef, i64 %0, i64 undef) #2 + %11 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1034, i64 %inp64, i64 %0, i64 %inp64) #2 %cmp10.2 = icmp eq i32 0, 0 br i1 %cmp10.2, label %if.end14.2, label %if.then11 if.end14.2: ; preds = %if.end.2 %12 = load i32, i32* %numFreeResourcesInSubgroup, align 4 - %13 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1035, i64 undef, i64 %0, i64 0) #2 + %13 = call { i64, i64, i64, i64 } asm sideeffect "sc", "=&{r0},=&{r3},=&{r4},=&{r5},{r0},{r3},{r4},{r5},~{r6},~{r7},~{r8},~{r9},~{r10},~{r11},~{r12},~{cr0},~{memory}"(i64 1035, i64 %inp64, i64 %0, i64 0) #2 %asmresult1.i64.2 = extractvalue { i64, i64, i64, i64 } %13, 1 %conv4.i65.2 = trunc i64 %asmresult1.i64.2 to i32 %cmp19.2 = icmp eq i32 %conv4.i65.2, 0 @@ -121,7 +121,7 @@ if.end.3: ; preds = %if.end23.2 %15 = load i32, i32* %numFreeResourcesInSubgroup, align 4 %conv.3 = zext i32 %15 to i64 %add.3 = add nuw nsw i64 %conv.3, %add.2 - %cmp10.3 = icmp eq i32 undef, 0 + %cmp10.3 = icmp eq i32 %inp32, 0 br i1 %cmp10.3, label %if.end14.3, label %if.then11 if.end14.3: ; preds = %if.end.3 |