diff --git a/clang/lib/Headers/altivec.h b/clang/lib/Headers/altivec.h index d548d8a0dd75e0..fa9100a2639dba 100644 --- a/clang/lib/Headers/altivec.h +++ b/clang/lib/Headers/altivec.h @@ -18312,10 +18312,10 @@ vec_cfuge(vector unsigned long long __a, vector unsigned long long __b) { : __builtin_vsx_xxgenpcvdm((__a), (int)(__imm))) #endif /* __VSX__ */ -/* vec_clrl */ +/* vec_clr_first */ static __inline__ vector signed char __ATTRS_o_ai -vec_clrl(vector signed char __a, unsigned int __n) { +vec_clr_first(vector signed char __a, unsigned int __n) { #ifdef __LITTLE_ENDIAN__ return __builtin_altivec_vclrrb(__a, __n); #else @@ -18324,7 +18324,7 @@ vec_clrl(vector signed char __a, unsigned int __n) { } static __inline__ vector unsigned char __ATTRS_o_ai -vec_clrl(vector unsigned char __a, unsigned int __n) { +vec_clr_first(vector unsigned char __a, unsigned int __n) { #ifdef __LITTLE_ENDIAN__ return __builtin_altivec_vclrrb((vector signed char)__a, __n); #else @@ -18332,10 +18332,10 @@ vec_clrl(vector unsigned char __a, unsigned int __n) { #endif } -/* vec_clrr */ +/* vec_clr_last */ static __inline__ vector signed char __ATTRS_o_ai -vec_clrr(vector signed char __a, unsigned int __n) { +vec_clr_last(vector signed char __a, unsigned int __n) { #ifdef __LITTLE_ENDIAN__ return __builtin_altivec_vclrlb(__a, __n); #else @@ -18344,7 +18344,7 @@ vec_clrr(vector signed char __a, unsigned int __n) { } static __inline__ vector unsigned char __ATTRS_o_ai -vec_clrr(vector unsigned char __a, unsigned int __n) { +vec_clr_last(vector unsigned char __a, unsigned int __n) { #ifdef __LITTLE_ENDIAN__ return __builtin_altivec_vclrlb((vector signed char)__a, __n); #else diff --git a/clang/test/CodeGen/builtins-ppc-p10vector.c b/clang/test/CodeGen/builtins-ppc-p10vector.c index b0dda0bc29e949..f97b4455092670 100644 --- a/clang/test/CodeGen/builtins-ppc-p10vector.c +++ b/clang/test/CodeGen/builtins-ppc-p10vector.c @@ -732,36 +732,36 @@ vector unsigned long long test_xxgenpcvdm(void) { return vec_genpcvm(vulla, 0); } -vector signed char test_vec_vclrl_sc(void) { +vector signed char test_vec_clr_first_sc(void) { // CHECK-BE: @llvm.ppc.altivec.vclrlb(<16 x i8> // CHECK-BE-NEXT: ret <16 x i8> // CHECK-LE: @llvm.ppc.altivec.vclrrb(<16 x i8> // CHECK-LE-NEXT: ret <16 x i8> - return vec_clrl(vsca, uia); + return vec_clr_first(vsca, uia); } -vector unsigned char test_vec_clrl_uc(void) { +vector unsigned char test_vec_clr_first_uc(void) { // CHECK-BE: @llvm.ppc.altivec.vclrlb(<16 x i8> // CHECK-BE-NEXT: ret <16 x i8> // CHECK-LE: @llvm.ppc.altivec.vclrrb(<16 x i8> // CHECK-LE-NEXT: ret <16 x i8> - return vec_clrl(vuca, uia); + return vec_clr_first(vuca, uia); } -vector signed char test_vec_vclrr_sc(void) { +vector signed char test_vec_clr_last_sc(void) { // CHECK-BE: @llvm.ppc.altivec.vclrrb(<16 x i8> // CHECK-BE-NEXT: ret <16 x i8> // CHECK-LE: @llvm.ppc.altivec.vclrlb(<16 x i8> // CHECK-LE-NEXT: ret <16 x i8> - return vec_clrr(vsca, uia); + return vec_clr_last(vsca, uia); } -vector unsigned char test_vec_clrr_uc(void) { +vector unsigned char test_vec_clr_last_uc(void) { // CHECK-BE: @llvm.ppc.altivec.vclrrb(<16 x i8> // CHECK-BE-NEXT: ret <16 x i8> // CHECK-LE: @llvm.ppc.altivec.vclrlb(<16 x i8> // CHECK-LE-NEXT: ret <16 x i8> - return vec_clrr(vuca, uia); + return vec_clr_last(vuca, uia); } vector unsigned long long test_vclzdm(void) {