brintos

brintos / llvm-project-archived public Read only

0
0
Text · 790 B · 690a64f Raw
43 lines · plain
1; RUN: llc -filetype=obj %s -o - | llvm-readobj -S - | FileCheck %s2 3target triple = "wasm32-unknown-unknown"4 5; external function6declare i32 @a()7 8; global data9@b = global i32 3, align 410 11; local function12define i32 @f1() {13entry:14    %tmp1 = call i32 @a()15    ret i32 %tmp116}17 18; CHECK: Format: WASM19; CHECK: Arch: wasm3220; CHECK: AddressSize: 32bit21; CHECK: Sections [22; CHECK:   Section {23; CHECK:     Type: TYPE (0x1)24; CHECK:   }25; CHECK:  Section {26; CHECK:    Type: IMPORT (0x2)27; CHECK:  }28; CHECK:  Section {29; CHECK:    Type: FUNCTION (0x3)30; CHECK:  }31; CHECK:  Section {32; CHECK:    Type: CODE (0xA)33; CHECK:  }34; CHECK:  Section {35; CHECK:    Type: DATA (0xB)36; CHECK:  }37; CHECK:  Section {38; CHECK:    Type: CUSTOM (0x0)39; CHECK:    Name: reloc.CODE40; CHECK:  }41; CHECK:]42 43