Lines Matching full:sections
1 ; RUN: llc -O0 %s -mtriple=x86_64 -filetype=obj -o %t && llvm-dwarfdump -debug-info -v %t | FileCheck --check-prefix=NO-SECTIONS %s
2 ; RUN: llc -O0 %s --basic-block-sections=all --unique-basic-block-section-names -mtriple=x86_64 -filetype=obj -o %t && llvm-dwarfdump -debug-info -v %t | FileCheck --check-prefix=BB-SECTIONS %s
3 ; RUN: llc -O0 %s --basic-block-sections=all --unique-basic-block-section-names -mtriple=x86_64 -filetype=obj -split-dwarf-file=%t.dwo -o %t && llvm-dwarfdump -debug-info -v %t | FileCheck --check-prefix=BB-SECTIONS %s
4 ; RUN: llc -O0 %s --basic-block-sections=all -mtriple=x86_64 -o - | FileCheck --check-prefix=BB-SECTIONS-ASM %s
5 ; RUN: llc -O0 %s -mtriple=x86_64 -filetype=obj -o %t && llvm-dwarfdump -debug-line %t | FileCheck --check-prefix=BB-SECTIONS-LINE-TABLE %s
15 ; NO-SECTIONS: DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000 ".text.hot.")
16 ; NO-SECTIONS: DW_AT_high_pc [DW_FORM_data4] ({{.*}})
17 ; BB-SECTIONS: DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000)
18 ; BB-SECTIONS-NEXT: DW_AT_ranges [DW_FORM_sec_offset]
19 ; BB-SECTIONS-NEXT: [{{.*}}) ".text.hot._Z3fooi"
20 ; BB-SECTIONS-NEXT: [{{.*}}) ".text.hot._Z3fooi._Z3fooi.__part.1"
21 ; BB-SECTIONS-NEXT: [{{.*}}) ".text.hot._Z3fooi._Z3fooi.__part.2"
22 ; BB-SECTIONS-NEXT: [{{.*}}) ".text.hot._Z3fooi._Z3fooi.__part.3"
23 ; BB-SECTIONS-ASM: _Z3fooi:
24 ; BB-SECTIONS-ASM: .Ltmp{{[0-9]+}}:
25 ; BB-SECTIONS-ASM-NEXT: .loc 1 2 9 prologue_end
26 ; BB-SECTIONS-ASM: .Ltmp{{[0-9]+}}:
27 ; BB-SECTIONS-ASM-NEXT: .loc 1 2 7 is_stmt
28 ; BB-SECTIONS-ASM: _Z3fooi.__part.1:
29 ; BB-SECTIONS-ASM: .LBB_END0_{{[0-9]+}}:
30 ; BB-SECTIONS-ASM: .size _Z3fooi.__part.1, .LBB_END0_{{[0-9]+}}-_Z3fooi.__part.1
31 ; BB-SECTIONS-ASM: _Z3fooi.__part.2:
32 ; BB-SECTIONS-ASM: .LBB_END0_{{[0-9]+}}:
33 ; BB-SECTIONS-ASM: .size _Z3fooi.__part.2, .LBB_END0_{{[0-9]+}}-_Z3fooi.__part.2
34 ; BB-SECTIONS-ASM: _Z3fooi.__part.3:
35 ; BB-SECTIONS-ASM: .LBB_END0_{{[0-9]+}}:
36 ; BB-SECTIONS-ASM: .size _Z3fooi.__part.3, .LBB_END0_{{[0-9]+}}-_Z3fooi.__part.3
37 ; BB-SECTIONS-ASM: .Lfunc_end0:
38 ; BB-SECTIONS-ASM: .Ldebug_ranges0:
39 ; BB-SECTIONS-ASM-NEXT: .quad .Lfunc_begin0
40 ; BB-SECTIONS-ASM-NEXT: .quad .Lfunc_end0
41 ; BB-SECTIONS-ASM-NEXT: .quad _Z3fooi.__part.1
42 ; BB-SECTIONS-ASM-NEXT: .quad .LBB_END0_{{[0-9]+}}
43 ; BB-SECTIONS-ASM-NEXT: .quad _Z3fooi.__part.2
44 ; BB-SECTIONS-ASM-NEXT: .quad .LBB_END0_{{[0-9]+}}
45 ; BB-SECTIONS-ASM-NEXT: .quad _Z3fooi.__part.3
46 ; BB-SECTIONS-ASM-NEXT: .quad .LBB_END0_{{[0-9]+}}
47 ; BB-SECTIONS-ASM-NEXT: .quad 0
48 ; BB-SECTIONS-ASM-NEXT: .quad 0
49 ; BB-SECTIONS-LINE-TABLE: 0x0000000000000000 1 0 1 0 0 0 is_stmt
50 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x0000000000000004 2 9 1 0 0 0 is_stmt prologue_end
51 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x0000000000000008 2 7 1 0 0 0
52 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x000000000000000a 0 7 1 0 0 0
53 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x000000000000000f 3 5 1 0 0 0 is_stmt
54 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x0000000000000015 0 5 1 0 0 0
55 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x000000000000001a 5 5 1 0 0 0 is_stmt
56 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x000000000000001e 6 1 1 0 0 0 is_stmt
57 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x0000000000000022 6 1 1 0 0 0 epilogue_begin
58 ; BB-SECTIONS-LINE-TABLE-NEXT: 0x0000000000000024 6 1 1 0 0 0 end_sequence