// RUN: %clang_cc1 -triple aarch64-arm-unknown-eabi -Wno-int-conversion -target-feature +mops -target-feature +mte -w -S -emit-llvm -o - %s | FileCheck --check-prefix=CHECK-MOPS %s
// RUN: %clang_cc1 -triple aarch64-arm-unknown-eabi -Wno-int-conversion -target-feature +mops -Wno-implicit-function-declaration -w -S -emit-llvm -o - %s | FileCheck --check-prefix=CHECK-NOMOPS %s
// RUN: %clang_cc1 -triple aarch64-arm-unknown-eabi -Wno-int-conversion -Wno-implicit-function-declaration -target-feature +mte -w -S -emit-llvm -o - %s | FileCheck --check-prefix=CHECK-NOMOPS %s
// RUN: %clang_cc1 -triple aarch64-arm-unknown-eabi -Wno-int-conversion -Wno-implicit-function-declaration -w -S -emit-llvm -o - %s | FileCheck --check-prefix=CHECK-NOMOPS %s
// CHECK-LABEL: @bzero_0(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @bzero_1(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @bzero_10(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @bzero_10000(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @bzero_n(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @memset_0(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @memset_1(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @memset_10(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @memset_10000(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *
// CHECK-LABEL: @memset_n(
// CHECK-MOPS: @llvm.aarch64.mops.memset.tag
// CHECK-NOMOPS-NOT: @llvm.aarch64.mops.memset.tag
void *