summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/WebAssembly/reference-types.ll
blob: 3df383b02372649187f7cb754bb9eaafefd59667 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
; RUN: llc < %s -mcpu=mvp -mattr=+reference-types | FileCheck %s

target triple = "wasm32-unknown-unknown"

; CHECK-LABEL: reference-types
define void @reference-types() {
  ret void
}

; CHECK: .section .custom_section.target_features,"",@
; CHECK-NEXT: .int8 2
; CHECK-NEXT: .int8 43
; CHECK-NEXT: .int8 22
; CHECK-NEXT: .ascii "call-indirect-overlong"
; CHECK-NEXT: .int8 43
; CHECK-NEXT: .int8 15
; CHECK-NEXT: .ascii "reference-types"