xref: /llvm-project/llvm/test/CodeGen/WebAssembly/reference-types.ll (revision c3536b263f253a69fb336fb0617ee33a01a5c5dd)
1; RUN: llc < %s -mcpu=mvp -mattr=+reference-types | FileCheck %s
2
3target triple = "wasm32-unknown-unknown"
4
5; CHECK-LABEL: reference-types
6define void @reference-types() {
7  ret void
8}
9
10; CHECK: .section .custom_section.target_features,"",@
11; CHECK-NEXT: .int8 2
12; CHECK-NEXT: .int8 43
13; CHECK-NEXT: .int8 22
14; CHECK-NEXT: .ascii "call-indirect-overlong"
15; CHECK-NEXT: .int8 43
16; CHECK-NEXT: .int8 15
17; CHECK-NEXT: .ascii "reference-types"
18