brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 35dbfbc Raw
33 lines · cpp
1// RUN: %clang -target powerpc64-unknown-unknown -mcpu=pwr6 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-PWR62// RUN: %clang -target powerpc64-unknown-unknown -mcpu=a2 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-A23// RUN: %clang -target powerpc64-unknown-unknown -mcpu=pwr7 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-PWR74// RUN: %clang -target powerpc64le-unknown-unknown -mcpu=pwr8 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-PWR85// RUN: %clang -target powerpc64-unknown-aix -mcpu=pwr9 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-PWR96// RUN: %clang -target powerpc-unknown-aix -mcpu=pwr10 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECK-PWR107 8// CHECK-PWR6-NOT: isa-v206-instructions9// CHECK-PWR6-NOT: isa-v207-instructions10// CHECK-PWR6-NOT: isa-v30-instructions11 12// CHECK-A2:     +isa-v206-instructions13// CHECK-A2-NOT: isa-v207-instructions14// CHECK-A2-NOT: isa-v30-instructions15 16// CHECK-PWR7:     +isa-v206-instructions17// CHECK-PWR7-NOT: isa-v207-instructions18// CHECK-PWR7-NOT: isa-v30-instructions19 20// CHECK-PWR8:     +isa-v207-instructions21// CHECK-PWR8-NOT: isa-v30-instructions22 23// CHECK-PWR9: +isa-v207-instructions24// CHECK-PWR9: +isa-v30-instructions25 26// CHECK-PWR10: +isa-v207-instructions27// CHECK-PWR10: +isa-v30-instructions28// CHECK-PWR10: +isa-v31-instructions29 30int main(int argc, char *argv[]) {31  return 0;32}33