Skip to content

Commit 7570ae8

Browse files
sbc100aokblast
authored andcommitted
[lld][WebAssembly] Add LTO test for -mllvm -mcpu=. NFC (llvm#165170)
1 parent 140e738 commit 7570ae8

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

lld/test/wasm/lto/cpu-string.ll

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
; RUN: llvm-as %s -o %t.o
2+
3+
; RUN: wasm-ld %t.o -o %t.wasm
4+
; RUN: obj2yaml %t.wasm | FileCheck %s
5+
6+
; CHECK: bulk-memory
7+
; CHECK-NOT: multimemory
8+
9+
; RUN: wasm-ld -mllvm -mcpu=mvp %t.o -o %t.mvp.wasm
10+
; RUN: obj2yaml %t.mvp.wasm | FileCheck --check-prefix=CHECK-MVP %s
11+
12+
; CHECK-MVP-NOT: bulk-memory
13+
; CHECK-MVP-NOT: multimemory
14+
15+
; RUN: wasm-ld -mllvm -mcpu=bleeding-edge %t.o -o %t.mvp.wasm
16+
; RUN: obj2yaml %t.mvp.wasm | FileCheck --check-prefix=CHECK-BLEEDING-EDGE %s
17+
18+
; CHECK-BLEEDING-EDGE: bulk-memory
19+
; CHECK-BLEEDING-EDGE: multimemory
20+
21+
target datalayout = "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-n32:64-S128-ni:1:10:20"
22+
target triple = "wasm32-unknown-unknown"
23+
24+
define void @_start() #0 {
25+
entry:
26+
ret void
27+
}

0 commit comments

Comments
 (0)