[libc++abi] Build cxxabi with sanitizers (#119612)
[llvm-project.git] / llvm / test / CodeGen / RISCV / GlobalISel / irtranslator / vec-args-bf16-err.ll
blob90ed020e4c3157d15f8135f592b587b76940b38e
1 ; RUN: not --crash llc -mtriple=riscv32 -mattr=+v -global-isel -stop-after=irtranslator \
2 ; RUN:   -verify-machineinstrs < %s 2>&1 | FileCheck %s
3 ; RUN: not --crash llc -mtriple=riscv64 -mattr=+v -global-isel -stop-after=irtranslator \
4 ; RUN:   -verify-machineinstrs < %s 2>&1 | FileCheck %s
6 ; The purpose of this test is to show that the compiler throws an error when
7 ; there is no support for bf16 vectors. If the compiler did not throw an error,
8 ; then it will try to scalarize the argument to an s32, which may drop elements.
9 define void @test_args_nxv1bf16(<vscale x 1 x bfloat> %a) {
10 entry:
11   ret void
14 ; CHECK: LLVM ERROR: unable to lower arguments: void (<vscale x 1 x bfloat>) (in function: test_args_nxv1bf16)