Index: llvm/trunk/test/Transforms/InstSimplify/floating-point-arithmetic.ll =================================================================== --- llvm/trunk/test/Transforms/InstSimplify/floating-point-arithmetic.ll +++ llvm/trunk/test/Transforms/InstSimplify/floating-point-arithmetic.ll @@ -46,9 +46,9 @@ ret <2 x float> %ret } -; fsub 0.0, (fsub -0.0, X) != X -define float @fsub_0_-0_x(float %a) { -; CHECK-LABEL: @fsub_0_-0_x( +; fsub -0.0, (fsub 0.0, X) != X +define float @fsub_-0_0_x(float %a) { +; CHECK-LABEL: @fsub_-0_0_x( ; CHECK-NEXT: [[T1:%.*]] = fsub float 0.000000e+00, [[A:%.*]] ; CHECK-NEXT: [[RET:%.*]] = fsub float -0.000000e+00, [[T1]] ; CHECK-NEXT: ret float [[RET]] @@ -58,9 +58,9 @@ ret float %ret } -; fsub -0.0, (fsub 0.0, X) != X -define float @fsub_-0_0_x(float %a) { -; CHECK-LABEL: @fsub_-0_0_x( +; fsub 0.0, (fsub -0.0, X) != X +define float @fsub_0_-0_x(float %a) { +; CHECK-LABEL: @fsub_0_-0_x( ; CHECK-NEXT: [[T1:%.*]] = fsub float -0.000000e+00, [[A:%.*]] ; CHECK-NEXT: [[RET:%.*]] = fsub float 0.000000e+00, [[T1]] ; CHECK-NEXT: ret float [[RET]]