diff options
Diffstat (limited to 'test/CodeGen/NVPTX/noduplicate-syncthreads.ll')
-rw-r--r-- | test/CodeGen/NVPTX/noduplicate-syncthreads.ll | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/test/CodeGen/NVPTX/noduplicate-syncthreads.ll b/test/CodeGen/NVPTX/noduplicate-syncthreads.ll index 841bbc3..2fec31b 100644 --- a/test/CodeGen/NVPTX/noduplicate-syncthreads.ll +++ b/test/CodeGen/NVPTX/noduplicate-syncthreads.ll @@ -11,16 +11,16 @@ define void @foo(float* %output) #1 { entry: %output.addr = alloca float*, align 8 store float* %output, float** %output.addr, align 8 - %0 = load float** %output.addr, align 8 - %arrayidx = getelementptr inbounds float* %0, i64 0 - %1 = load float* %arrayidx, align 4 + %0 = load float*, float** %output.addr, align 8 + %arrayidx = getelementptr inbounds float, float* %0, i64 0 + %1 = load float, float* %arrayidx, align 4 %conv = fpext float %1 to double %cmp = fcmp olt double %conv, 1.000000e+01 br i1 %cmp, label %if.then, label %if.else if.then: ; preds = %entry - %2 = load float** %output.addr, align 8 - %3 = load float* %2, align 4 + %2 = load float*, float** %output.addr, align 8 + %3 = load float, float* %2, align 4 %conv1 = fpext float %3 to double %add = fadd double %conv1, 1.000000e+00 %conv2 = fptrunc double %add to float @@ -28,8 +28,8 @@ if.then: ; preds = %entry br label %if.end if.else: ; preds = %entry - %4 = load float** %output.addr, align 8 - %5 = load float* %4, align 4 + %4 = load float*, float** %output.addr, align 8 + %5 = load float, float* %4, align 4 %conv3 = fpext float %5 to double %add4 = fadd double %conv3, 2.000000e+00 %conv5 = fptrunc double %add4 to float @@ -38,16 +38,16 @@ if.else: ; preds = %entry if.end: ; preds = %if.else, %if.then call void @llvm.cuda.syncthreads() - %6 = load float** %output.addr, align 8 - %arrayidx6 = getelementptr inbounds float* %6, i64 0 - %7 = load float* %arrayidx6, align 4 + %6 = load float*, float** %output.addr, align 8 + %arrayidx6 = getelementptr inbounds float, float* %6, i64 0 + %7 = load float, float* %arrayidx6, align 4 %conv7 = fpext float %7 to double %cmp8 = fcmp olt double %conv7, 1.000000e+01 br i1 %cmp8, label %if.then9, label %if.else13 if.then9: ; preds = %if.end - %8 = load float** %output.addr, align 8 - %9 = load float* %8, align 4 + %8 = load float*, float** %output.addr, align 8 + %9 = load float, float* %8, align 4 %conv10 = fpext float %9 to double %add11 = fadd double %conv10, 3.000000e+00 %conv12 = fptrunc double %add11 to float @@ -55,8 +55,8 @@ if.then9: ; preds = %if.end br label %if.end17 if.else13: ; preds = %if.end - %10 = load float** %output.addr, align 8 - %11 = load float* %10, align 4 + %10 = load float*, float** %output.addr, align 8 + %11 = load float, float* %10, align 4 %conv14 = fpext float %11 to double %add15 = fadd double %conv14, 4.000000e+00 %conv16 = fptrunc double %add15 to float |