82 lines · plain
1; RUN: llc -mcpu=mvp -filetype=obj %s -o - | obj2yaml | FileCheck %s2 3target triple = "wasm32-unknown-unknown"4 5@g0 = global ptr null, align 46@g1 = global i32 0, align 47 8%union.u1 = type {}9@foo = global %union.u1 zeroinitializer, align 110@bar = global %union.u1 zeroinitializer, align 111 12; CHECK: - Type: DATA{{$}}13; CHECK-NEXT: Segments:14; CHECK-NEXT: - SectionOffset: 615; CHECK-NEXT: InitFlags: 016; CHECK-NEXT: Offset:17; CHECK-NEXT: Opcode: I32_CONST18; CHECK-NEXT: Value: 019; CHECK-NEXT: Content: '00000000'20; CHECK-NEXT: - SectionOffset: 1521; CHECK-NEXT: InitFlags: 022; CHECK-NEXT: Offset:23; CHECK-NEXT: Opcode: I32_CONST24; CHECK-NEXT: Value: 425; CHECK-NEXT: Content: '00000000'26; CHECK-NEXT: - SectionOffset: 2427; CHECK-NEXT: InitFlags: 028; CHECK-NEXT: Offset:29; CHECK-NEXT: Opcode: I32_CONST30; CHECK-NEXT: Value: 831; CHECK-NEXT: Content: ''32; CHECK-NEXT: - SectionOffset: 2933; CHECK-NEXT: InitFlags: 034; CHECK-NEXT: Offset:35; CHECK-NEXT: Opcode: I32_CONST36; CHECK-NEXT: Value: 837; CHECK-NEXT: Content: ''38 39; CHECK: SymbolTable:40; CHECK-NEXT: - Index: 041; CHECK-NEXT: Kind: DATA42; CHECK-NEXT: Name: g043; CHECK-NEXT: Flags: [ ]44; CHECK-NEXT: Segment: 045; CHECK-NEXT: Size: 446; CHECK-NEXT: - Index: 147; CHECK-NEXT: Kind: DATA48; CHECK-NEXT: Name: g149; CHECK-NEXT: Flags: [ ]50; CHECK-NEXT: Segment: 151; CHECK-NEXT: Size: 452; CHECK-NEXT: - Index: 253; CHECK-NEXT: Kind: DATA54; CHECK-NEXT: Name: foo55; CHECK-NEXT: Flags: [ ]56; CHECK-NEXT: Segment: 257; CHECK-NEXT: Size: 058; CHECK-NEXT: - Index: 359; CHECK-NEXT: Kind: DATA60; CHECK-NEXT: Name: bar61; CHECK-NEXT: Flags: [ ]62; CHECK-NEXT: Segment: 363; CHECK-NEXT: Size: 064; CHECK-NEXT: SegmentInfo:65; CHECK-NEXT: - Index: 066; CHECK-NEXT: Name: .bss.g067; CHECK-NEXT: Alignment: 268; CHECK-NEXT: Flags: [ ]69; CHECK-NEXT: - Index: 170; CHECK-NEXT: Name: .bss.g171; CHECK-NEXT: Alignment: 272; CHECK-NEXT: Flags: [ ]73; CHECK-NEXT: - Index: 274; CHECK-NEXT: Name: .bss.foo75; CHECK-NEXT: Alignment: 076; CHECK-NEXT: Flags: [ ]77; CHECK-NEXT: - Index: 378; CHECK-NEXT: Name: .bss.bar79; CHECK-NEXT: Alignment: 080; CHECK-NEXT: Flags: [ ]81; CHECK-NEXT: ...82