brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.6 KiB · 0887622 Raw
91 lines · plain
1; RUN: llc -mcpu=mvp -filetype=obj %s -o - | obj2yaml | FileCheck %s2 3target triple = "wasm32-unknown-unknown"4 5@.str1 = private unnamed_addr constant [6 x i8] c"hello\00", align 16@.str2 = private unnamed_addr constant [6 x i8] c"world\00", align 17 8@a = global ptr @.str1, align 89@b = global ptr @.str2, align 810 11 12; CHECK:        - Type:            DATA{{$}}13; CHECK-NEXT:     Relocations:14; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_I3215; CHECK-NEXT:         Index:           016; CHECK-NEXT:         Offset:          0x1C17; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_I3218; CHECK-NEXT:         Index:           119; CHECK-NEXT:         Offset:          0x2520; CHECK-NEXT:     Segments:21; CHECK-NEXT:       - SectionOffset:   622; CHECK-NEXT:         InitFlags:       023; CHECK-NEXT:         Offset:24; CHECK-NEXT:           Opcode:          I32_CONST25; CHECK-NEXT:           Value:           026; CHECK-NEXT:         Content:         68656C6C6F0027; CHECK-NEXT:       - SectionOffset:   1728; CHECK-NEXT:         InitFlags:       029; CHECK-NEXT:         Offset:30; CHECK-NEXT:           Opcode:          I32_CONST31; CHECK-NEXT:           Value:           632; CHECK-NEXT:         Content:         776F726C640033; CHECK-NEXT:       - SectionOffset:   2834; CHECK-NEXT:         InitFlags:       035; CHECK-NEXT:         Offset:36; CHECK-NEXT:           Opcode:          I32_CONST37; CHECK-NEXT:           Value:           1638; CHECK-NEXT:         Content:         '00000000'39; CHECK-NEXT:       - SectionOffset:   3740; CHECK-NEXT:         InitFlags:       041; CHECK-NEXT:         Offset:42; CHECK-NEXT:           Opcode:          I32_CONST43; CHECK-NEXT:           Value:           2444; CHECK-NEXT:         Content:         '06000000'45; CHECK-NEXT:   - Type:            CUSTOM46; CHECK-NEXT:     Name:            linking47; CHECK-NEXT:     Version:         248; CHECK-NEXT:     SymbolTable:49; CHECK-NEXT:       - Index:           050; CHECK-NEXT:         Kind:            DATA51; CHECK-NEXT:         Name:            .L.str152; CHECK-NEXT:         Flags:           [ BINDING_LOCAL ]53; CHECK-NEXT:         Segment:         054; CHECK-NEXT:         Size:            655; CHECK-NEXT:       - Index:           156; CHECK-NEXT:         Kind:            DATA57; CHECK-NEXT:         Name:            .L.str258; CHECK-NEXT:         Flags:           [ BINDING_LOCAL ]59; CHECK-NEXT:         Segment:         160; CHECK-NEXT:         Size:            661; CHECK-NEXT:       - Index:           262; CHECK-NEXT:         Kind:            DATA63; CHECK-NEXT:         Name:            a64; CHECK-NEXT:         Flags:           [  ]65; CHECK-NEXT:         Segment:         266; CHECK-NEXT:         Size:            467; CHECK-NEXT:       - Index:           368; CHECK-NEXT:         Kind:            DATA69; CHECK-NEXT:         Name:            b70; CHECK-NEXT:         Flags:           [  ]71; CHECK-NEXT:         Segment:         372; CHECK-NEXT:         Size:            473; CHECK-NEXT:     SegmentInfo:74; CHECK-NEXT:       - Index:       075; CHECK-NEXT:         Name:        .rodata..L.str176; CHECK-NEXT:         Alignment:   077; CHECK-NEXT:         Flags:       [ STRINGS ]78; CHECK-NEXT:       - Index:       179; CHECK-NEXT:         Name:        .rodata..L.str280; CHECK-NEXT:         Alignment:   081; CHECK-NEXT:         Flags:       [ STRINGS ]82; CHECK-NEXT:       - Index:       283; CHECK-NEXT:         Name:        .data.a84; CHECK-NEXT:         Alignment:   385; CHECK-NEXT:         Flags:       [ ]86; CHECK-NEXT:       - Index:       387; CHECK-NEXT:         Name:        .data.b88; CHECK-NEXT:         Alignment:   389; CHECK-NEXT:         Flags:       [ ]90; CHECK-NEXT:   ...91