// RUN: %clang_cc1 -triple i686-linux-gnu -target-cpu i686 -tune-cpu nehalem -fclangir -emit-cir %s -o - | FileCheck %s -check-prefix=CIR // RUN: %clang_cc1 -triple i686-linux-gnu -target-cpu i686 -tune-cpu nehalem -fclangir -emit-llvm %s -o - | FileCheck %s -check-prefix=LLVM // RUN: %clang_cc1 -triple i686-linux-gnu -target-cpu i686 -tune-cpu nehalem -emit-llvm %s -o - | FileCheck %s -check-prefix=LLVM int baz(int a) { return 4; } // CIR: cir.func{{.*}} @baz // CIR-SAME: "cir.target-cpu" = "i686" // CIR-SAME: "cir.target-features" = "+cmov,+cx8,+x87" // CIR-SAME: "cir.tune-cpu" = "nehalem" // LLVM: baz{{.*}} #[[ATTR:[0-9]+]] // LLVM: attributes #[[ATTR]] = {{.*}}"target-cpu"="i686" "target-features"="+cmov,+cx8,+x87" "tune-cpu"="nehalem"