| ; RUN: llc -filetype=obj %s -o - | obj2yaml | FileCheck %s |
| |
| target triple = "wasm32-unknown-unknown" |
| |
| define hidden void @call_memcpy(i8* align 4 %a, i8* align 4 %b) { |
| entry: |
| tail call void @llvm.memcpy.p0i8.p0i8.i32(i8* align 4 %a, i8* align 4 %b, i32 512, i1 false) |
| ret void |
| } |
| |
| declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture writeonly, i8* nocapture readonly, i32, i1) |
| |
| ; CHECK: --- !WASM |
| ; CHECK-NEXT: FileHeader: |
| ; CHECK-NEXT: Version: 0x00000001 |
| ; CHECK-NEXT: Sections: |
| ; CHECK-NEXT: - Type: TYPE |
| ; CHECK-NEXT: Signatures: |
| ; CHECK-NEXT: - Index: 0 |
| ; CHECK-NEXT: ReturnType: NORESULT |
| ; CHECK-NEXT: ParamTypes: |
| ; CHECK-NEXT: - I32 |
| ; CHECK-NEXT: - I32 |
| ; CHECK-NEXT: - Index: 1 |
| ; CHECK-NEXT: ReturnType: I32 |
| ; CHECK-NEXT: ParamTypes: |
| ; CHECK-NEXT: - I32 |
| ; CHECK-NEXT: - I32 |
| ; CHECK-NEXT: - I32 |
| ; CHECK-NEXT: - Type: IMPORT |