[InstCombine] Preserve NSW flags for `lshr (mul nuw X, C1), C2 -> mul nuw nsw X,...
[llvm-project.git] / clang / test / CodeGenCXX / ppc-mangle-mma-types.cpp
blob74e50ceea386b6e17a748697c5a4c0e6cddd99ee
1 // RUN: %clang_cc1 -triple powerpc64le-linux-unknown -target-cpu pwr10 %s \
2 // RUN: -emit-llvm -o - | FileCheck %s
3 // RUN: %clang_cc1 -triple powerpc64le-linux-unknown -target-cpu pwr9 %s \
4 // RUN: -emit-llvm -o - | FileCheck %s
5 // RUN: %clang_cc1 -triple powerpc64le-linux-unknown -target-cpu pwr8 %s \
6 // RUN: -emit-llvm -o - | FileCheck %s
8 // CHECK: _Z2f1Pu13__vector_quad
9 void f1(__vector_quad *vq) {}
11 // CHECK: _Z2f2Pu13__vector_pair
12 void f2(__vector_pair *vp) {}
14 // CHECK: _Z2f3Pu13__vector_quad
15 void f3(__vector_quad *vq) {}
17 // CHECK: _Z2f3Pu13__vector_pair
18 void f3(__vector_pair *vp) {}