brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.1 KiB · 4f0c7c8 Raw
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