Files
clang-p2996/clang/test/CodeGen/X86/bfloat-mangle.cpp
Phoebe Wang a845d8fc57 [X86][BF16] Add type mangling for Windows
Reviewed By: FreddyYe

Differential Revision: https://reviews.llvm.org/D132742
2022-08-29 16:12:26 +08:00

9 lines
677 B
C++

// RUN: %clang_cc1 -triple i386-unknown-unknown -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=LINUX
// RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=LINUX
// RUN: %clang_cc1 -triple i386-windows-msvc -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=WINDOWS
// RUN: %clang_cc1 -triple x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - %s | FileCheck %s --check-prefixes=WINDOWS
// LINUX: define {{.*}}void @_Z3foou6__bf16(bfloat noundef %b)
// WINDOWS: define {{.*}}void @"?foo@@YAXU__bf16@__clang@@@Z"(bfloat noundef %b)
void foo(__bf16 b) {}