[Github] Label lldb-dap PRs (#125139)
[llvm-project.git] / clang / test / CodeGen / SystemZ / builtins-systemz-bitop.c
blob5b4051c8d6f17faa6159d2c81d60c3ae9c7771df
1 // REQUIRES: systemz-registered-target
2 // RUN: %clang_cc1 -target-cpu arch15 -triple s390x-ibm-linux -Wall -Wno-unused -Werror -emit-llvm %s -o - | FileCheck %s
3 // RUN: %clang_cc1 -target-cpu arch15 -triple s390x-ibm-linux -Wall -Wno-unused -Werror -emit-llvm -x c++ %s -o - | FileCheck %s
5 unsigned long test_bdepg(unsigned long a, unsigned long b) {
6 // CHECK-LABEL: test_bdepg
7 // CHECK: call i64 @llvm.s390.bdepg(i64 {{.*}}, i64 {{.*}})
8 return __builtin_s390_bdepg(a, b);
11 unsigned long test_bextg(unsigned long a, unsigned long b) {
12 // CHECK-LABEL: test_bextg
13 // CHECK: call i64 @llvm.s390.bextg(i64 {{.*}}, i64 {{.*}})
14 return __builtin_s390_bextg(a, b);