mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 20:26:06 +00:00
113 lines
5.9 KiB
C++
113 lines
5.9 KiB
C++
![]() |
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr10 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr10 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr9 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr9 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr8 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr8 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr7 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu %s -### -mcpu=pwr7 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr10 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr10 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr9 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr9 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr8 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr8 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr7 \
|
||
|
// RUN: -mcrbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
|
||
|
// RUN: %clang -target powerpc-ibm-aix %s -### -mcpu=pwr7 \
|
||
|
// RUN: -mno-crbits -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
|
||
|
|
||
|
|
||
|
// CHECK-NOCRBITS: "-target-feature" "-crbits"
|
||
|
// CHECK-CRBITS: "-target-feature" "+crbits"
|
||
|
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr10 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr10 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr10 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr9 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr9 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr9 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr8 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr8 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr8 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr7 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr7 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc64le-unknown-linux-gnu -mcpu=pwr7 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr10 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr10 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr10 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr9 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr9 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr9 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr8 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr8 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr8 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr7 -emit-llvm \
|
||
|
// RUN: -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr7 -mcrbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-CRBITS
|
||
|
// RUN: %clang -target powerpc-ibm-aix -mcpu=pwr7 -mno-crbits \
|
||
|
// RUN: -emit-llvm -S %s -o - | FileCheck %s --check-prefix=HAS-NOCRBITS
|
||
|
|
||
|
|
||
|
// HAS-CRBITS: main(
|
||
|
// HAS-CRBITS: attributes #0 = {
|
||
|
// HAS-CRBITS-SAME: +crbits
|
||
|
// HAS-NOCRBITS: main(
|
||
|
// HAS-NOCRBITS: attributes #0 = {
|
||
|
// HAS-NOCRBITS-SAME: -crbits
|
||
|
|
||
|
int main(int argc, char *argv[]) {
|
||
|
return 0;
|
||
|
}
|