1 // RUN: %clang -target powerpc64-unknown-unknown -mcpu=pwr10 -msoft-float -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECKSOFT 2 // RUN: %clang -target powerpc64-unknown-unknown -mcpu=pwr10 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECKNOSOFT 3 4 int main () { 5 return 0; 6 } 7 8 // CHECKSOFT-DAG: -hard-float 9 // CHECKSOFT-DAG: -vsx 10 // CHECKSOFT-DAG: -altivec 11 // CHECKSOFT-DAG: -direct-move 12 // CHECKSOFT-DAG: -float128 13 // CHECKSOFT-DAG: -mma 14 // CHECKSOFT-DAG: -paired-vector-memops 15 // CHECKSOFT-DAG: -power10-vector 16 // CHECKSOFT-DAG: -power9-vector 17 // CHECKSOFT-DAG: -power8-vector 18 // CHECKSOFT-DAG: -crypto 19 20 // CHECKNOSOFT-DAG: +vsx 21 // CHECKNOSOFT-DAG: +altivec 22 // CHECKNOSOFT-DAG: +direct-move 23 // CHECKNOSOFT-DAG: +mma 24 // CHECKNOSOFT-DAG: +paired-vector-memops 25 // CHECKNOSOFT-DAG: +power10-vector 26 // CHECKNOSOFT-DAG: +power9-vector 27 // CHECKNOSOFT-DAG: +power8-vector 28 // CHECKNOSOFT-DAG: +crypto 29