20 lines · plain
1; RUN: llvm-as < %s | llvm-bcanalyzer -dump | FileCheck %s2 3; CHECK: Block ID {{.*}} (TYPE_BLOCK_ID)4; CHECK: BFLOAT5; CHECK: TOKEN6; CHECK: HALF7; CHECK: Block ID8 9define half @test_half(half %x, half %y) {10 %a = fadd half %x, %y11 ret half %a12}13 14define bfloat @test_bfloat(i16 %x) {15 %a = bitcast i16 %x to bfloat16 ret bfloat %a17}18 19declare void @llvm.token(token)20