llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-backend-powerpc Author: Lei Huang (lei137) <details> <summary>Changes</summary> Update tests in pref for IR changes that will be introduced in https://github.com/llvm/llvm-project/pull/129923 --- Full diff: https://github.com/llvm/llvm-project/pull/130324.diff 1 Files Affected: - (modified) clang/test/CodeGen/PowerPC/builtins-ppc-p9vector.c (+8-2) ``````````diff diff --git a/clang/test/CodeGen/PowerPC/builtins-ppc-p9vector.c b/clang/test/CodeGen/PowerPC/builtins-ppc-p9vector.c index b55a522ed2608..68d32ee14c8fa 100644 --- a/clang/test/CodeGen/PowerPC/builtins-ppc-p9vector.c +++ b/clang/test/CodeGen/PowerPC/builtins-ppc-p9vector.c @@ -853,10 +853,16 @@ vector unsigned char test73(void) { vector unsigned short test74(void) { // CHECK-BE: @llvm.ppc.vsx.xvcvsphp(<4 x float> // CHECK-BE: @llvm.ppc.vsx.xvcvsphp(<4 x float> -// CHECK-BE: @llvm.ppc.altivec.vperm +// CHECK-BE: [[REG0:%[0-9]+]] = call <4 x i32> @llvm.ppc.altivec.vperm +// CHECK-BE-NEXT: [[REG1:%[0-9]+]] = bitcast <4 x i32> [[REG0]] to <4 x float> +// CHECK-BE-NEXT: [[REG2:%[0-9]+]] = bitcast <4 x float> [[REG1]] to <8 x i16> +// CHECK-BE-NEXT: ret <8 x i16> [[REG2]] // CHECK: @llvm.ppc.vsx.xvcvsphp(<4 x float> // CHECK: @llvm.ppc.vsx.xvcvsphp(<4 x float> -// CHECK: @llvm.ppc.altivec.vperm +// CHECK: [[REG0:%[0-9]+]] = call <4 x i32> @llvm.ppc.altivec.vperm +// CHECK-NEXT: [[REG1:%[0-9]+]] = bitcast <4 x i32> [[REG0]] to <4 x float> +// CHECK-NEXT: [[REG2:%[0-9]+]] = bitcast <4 x float> [[REG1]] to <8 x i16> +// CHECK-NEXT: ret <8 x i16> [[REG2]] return vec_pack_to_short_fp32(vfa, vfb); } vector unsigned int test75(void) { `````````` </details> https://github.com/llvm/llvm-project/pull/130324 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits