1a845d8fcSPhoebe Wang // RUN: %clang_cc1 -triple i386-unknown-unknown -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=LINUX
2a845d8fcSPhoebe Wang // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=LINUX
3a845d8fcSPhoebe Wang // RUN: %clang_cc1 -triple i386-windows-msvc -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=WINDOWS
4a845d8fcSPhoebe Wang // RUN: %clang_cc1 -triple x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=WINDOWS
5e4888a37SFreddy Ye
6*e6217573SM. Zeeshan Siddiqui // LINUX: define {{.*}}void @_Z3fooDF16b(bfloat noundef %b)
7a845d8fcSPhoebe Wang // WINDOWS: define {{.*}}void @"?foo@@YAXU__bf16@__clang@@@Z"(bfloat noundef %b)
foo(__bf16 b)8e4888a37SFreddy Ye void foo(__bf16 b) {}
9