/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/ |
H A D | legalizer-info-validation.mir | 5 # RUN: llc -mtriple=aarch64-- -run-pass=legalizer %s -debug-only=legalizer-info \ 6 # RUN: -mcpu=cortex-a75 -o - 2>&1 | FileCheck %s --check-prefixes=CHECK,DEBUG 17 # DEBUG: G_ADD (opcode [[ADD_OPC:[0-9]+]]): 1 type index, 0 imm indices 18 # DEBUG-NEXT: .. the first uncovered type index: 1, OK 19 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 21 # DEBUG-NEXT: G_SUB (opcode [[SUB_OPC:[0-9]+]]): 1 type index, 0 imm indices 22 # DEBUG-NEXT: .. opcode [[SUB_OPC]] is aliased to [[ADD_OPC]] 23 # DEBUG-NEXT: .. the first uncovered type index: 1, OK 24 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 26 # DEBUG [all...] |
H A D | store-merging-debug.mir | 5 source_filename = "store-merging-debug.mir" 26 !1 = !DIFile(filename: "store-merging-debug.mir", directory: "/") 29 !4 = !{i32 2, !"Debug Info Version", i32 3} 104 ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(p0) = COPY $x0, debug-location !11 105 ; CHECK-NEXT: DBG_VALUE [[COPY]](p0), $noreg, !9, !DIExpression(), debug-location !11 106 …; CHECK-NEXT: DBG_VALUE %1:_(s16), $noreg, !9, !DIExpression(), debug-location !DILocation(line: 2… 107 …; CHECK-NEXT: DBG_VALUE %4:_(s16), $noreg, !9, !DIExpression(), debug-location !DILocation(line: 3… 108 …; CHECK-NEXT: DBG_VALUE %7:_(s16), $noreg, !9, !DIExpression(), debug-location !DILocation(line: 4… 109 …; CHECK-NEXT: DBG_VALUE %10:_(s16), $noreg, !9, !DIExpression(), debug-location !DILocation(line: … 110 …; CHECK-NEXT: DBG_VALUE 0, $noreg, !9, !DIExpression(), debug-location !DILocation(line: 6, column… [all …]
|
/llvm-project/llvm/test/tools/llvm-dwarfutil/ELF/X86/ |
H A D | separate-debug-file.test | 1 ## This test checks the --[no-]separate-debug-file option. 5 ## Check --garbage-collection --no-separate-debug-file. 6 # RUN: llvm-dwarfutil --garbage-collection --no-separate-debug-file %t.o %t2 7 # RUN: llvm-dwarfdump -a %t2 | FileCheck --check-prefix=CHECK-DEBUG %s 9 ## Check --garbage-collection --separate-debug-file. 10 # RUN: llvm-dwarfutil --garbage-collection --separate-debug-file %t.o %t2 11 # RUN: llvm-objdump --headers %t2 | FileCheck --check-prefix=CHECK-NON-DEBUG %s 12 # RUN: llvm-dwarfdump -a %t2.debug | FileCheck --check-prefix=CHECK-DEBUG %s 14 ## Check --no-garbage-collection --no-separate-debug-file. 15 # RUN: llvm-dwarfutil --no-garbage-collection --no-separate-debug-file %t.o %t1 [all …]
|
H A D | copy-itself.test | 1 ## This test checks that the debug info contained in the source file 5 ## Check --no-separate-debug-file. 7 # RUN: llvm-dwarfutil --no-separate-debug-file %t1 %t1 8 # RUN: llvm-dwarfdump -a %t1 | FileCheck --check-prefix=CHECK-DEBUG %s 10 ## Check --separate-debug-file. 12 # RUN: llvm-dwarfutil --separate-debug-file %t1 %t1 13 # RUN: llvm-objdump --headers %t1 | FileCheck --check-prefix=CHECK-NON-DEBUG %s 14 # RUN: llvm-dwarfdump -a %t1.debug | FileCheck --check-prefix=CHECK-DEBUG %s 16 # CHECK-NON-DEBUG-NOT: .debug_abbrev 17 # CHECK-NON-DEBUG-NOT: .debug_info [all …]
|
/llvm-project/clang/test/OpenMP/ |
H A D | irbuilder_nested_parallel_for.c | 3 // RUN: %clang_cc1 -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -verify %s -emit-llvm -o - | FileCheck --check-prefixes=CHECK-DEBUG %s 1507 // CHECK-DEBUG-LABEL: define {{[^@]+}}@_Z14parallel_for_0v 1508 // CHECK-DEBUG-SAME: () #[[ATTR0:[0-9]+]] !dbg [[DBG8:![0-9]+]] { 1509 // CHECK-DEBUG-NEXT: entry: 1510 // CHECK-DEBUG-NEXT: [[OMP_GLOBAL_THREAD_NUM:%.*]] = call i32 @__kmpc_global_thread_num(ptr @[[GLOB1:[0-9]+]]), !dbg [[DBG13:![0-9]+]] 1511 // CHECK-DEBUG-NEXT: br label [[OMP_PARALLEL:%.*]] 1512 // CHECK-DEBUG: omp_parallel: 1513 // CHECK-DEBUG-NEXT: call void (ptr, i32, ptr, ...) @__kmpc_fork_call(ptr @[[GLOB1]], i32 0, ptr @_Z14parallel_for_0v..omp_par), !dbg [[DBG14:![0-9]+]] 1514 // CHECK-DEBUG [all...] |
/llvm-project/llvm/test/Object/ |
H A D | coff-archive.test | 7 CHECKIDX: ??0invalid_argument@std@@QAE@PBD@Z in Debug\mymath.obj 8 CHECKIDX: ??0logic_error@std@@QAE@PBD@Z in Debug\mymath.obj 9 CHECKIDX: ??1invalid_argument@std@@UAE@XZ in Debug\mymath.obj 10 CHECKIDX: ??1logic_error@std@@UAE@XZ in Debug\mymath.obj 11 CHECKIDX: ??_7invalid_argument@std@@6B@ in Debug\mymath.obj 12 CHECKIDX: ??_7logic_error@std@@6B@ in Debug\mymath.obj 13 CHECKIDX: ??_C@_0BC@IHENMCGI@b?5cannot?5be?5zero?$CB?$AA@ in Debug\mymath.obj 14 CHECKIDX: ??_Ginvalid_argument@std@@UAEPAXI@Z in Debug\mymath.obj 15 CHECKIDX: ??_Glogic_error@std@@UAEPAXI@Z in Debug\mymath.obj 16 CHECKIDX: ??_R0?AVexception@std@@@8 in Debug\mymath.obj [all …]
|
/llvm-project/clang/test/Frontend/ |
H A D | stack-layout-remark.c | 2 // without debug information, and when optimizations are enabled 9 … -o /dev/null -O0 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb 2>&1 | Fil… 10 …debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -opt-record-file %t/stack-layou… 38 // O0-DEBUG: Function: foo 39 // O0-DEBUG-NEXT: Offset: [SP-40], Type: Variable, Align: 16, Size: 32 40 // O0-DEBUG-NEXT: a @ {{.*}}stack-layout-remark.c:[[# @LINE + 10]] 41 // O0-DEBUG-NEXT: Offset: [SP-72], Type: Variable, Align: 16, Size: 32 42 // O0-DEBUG-NEXT: f @ {{.*}}stack-layout-remark.c:[[# @LINE + 11]] 44 // O3-DEBUG: Function: foo 45 // O3-DEBUG-NEXT: Offset: [SP-40], Type: Variable, Align: 16, Size: 32 [all …]
|
/llvm-project/llvm/test/DebugInfo/MIR/InstrRef/ |
H A D | stack-coloring-dbg-phi.mir | 3 # RUN: -experimental-debug-variable-locations=true \ 30 !0 = !{i32 2, !"Debug Info Version", i32 3} 121 … implicit-def dead $eflags, implicit-def dead $ssp, implicit $rsp, implicit $ssp, debug-location !9 122 … implicit-def dead $eflags, implicit-def dead $ssp, implicit $rsp, implicit $ssp, debug-location !9 125 TEST8rr killed %19, %19, implicit-def $eflags, debug-location !9 126 JCC_1 %bb.2, 5, implicit killed $eflags, debug-location !9 127 JMP_1 %bb.1, debug-location !9 142 TEST8rr killed %23, %23, implicit-def $eflags, debug-location !9 143 JCC_1 %bb.5, 5, implicit killed $eflags, debug-location !9 144 JMP_1 %bb.4, debug-location !9 [all …]
|
H A D | livedebugvalues_instrref_tolocs.mir | 2 ; RUN: llc %s -mtriple=x86_64 -run-pass=livedebugvalues -o - -experimental-debug-variable-locations | FileCheck %s -implicit-check-not=DBG_VALUE 20 !8 = !{i32 2, !"Debug Info Version", i32 3} 39 $rax = MOV64ri 1, debug-instr-number 1, debug-location !17 40 ; This debug instruction should identify the value as being in $rax. 41 DBG_INSTR_REF !16, !DIExpression(DW_OP_LLVM_arg, 0), dbg-instr-ref(1, 0), debug-location !17 44 $rbx = COPY killed $rax, debug-location !17 45 $rax = MOV64ri 1, debug-location !17 48 DBG_INSTR_REF !16, !DIExpression(DW_OP_LLVM_arg, 0), dbg-instr-ref(2, 0), debug-location !17 53 $rbx = MOV64ri 1, debug [all...] |
H A D | deref-spills-with-size.mir | 1 # RUN: llc %s -o - -experimental-debug-variable-locations=true \ 4 # RUN: llc %s -o - -experimental-debug-variable-locations=true \ 122 !0 = !{i32 2, !"Debug Info Version", i32 3} 171 $al = MOV8ri 0, debug-instr-number 1, debug-location !7 172 …, DW_OP_LLVM_convert, 32, DW_ATE_signed, DW_OP_stack_value), dbg-instr-ref(1, 0), debug-location !7 180 $al = MOV8ri 0, debug-location !7 187 DBG_VALUE $noreg, $noreg, !8, !DIExpression(), debug-location !7 192 …INC8m $rsp, 1, $noreg, 4, $noreg, implicit-def dead $eflags, debug-instr-number 2, debug-location … 193 …P_LLVM_convert, 32, DW_ATE_signed, DW_OP_stack_value), dbg-instr-ref(2, 1000000), debug-location !7 199 $eax = MOV32ri 0, debug-location !7 [all …]
|
H A D | x86-fp-stackifier-drop-locations.mir | 1 …s -run-pass=x86-codegen -o - -experimental-debug-variable-locations | FileCheck %s --implicit-chec… 3 # The x87 FP instructions below have debug instr numbers attached -- but the 8 …csr_32, implicit $esp, implicit $ssp, implicit-def $esp, implicit-def $ssp, debug-instr-number 101, 81 !10 = !{i32 2, !"Debug Info Version", i32 3} 115 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 118 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 121 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 125 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 128 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 131 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } [all …]
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | aix-csr.ll | 24 ; MIR64-NEXT: callee-saved-register: '$x31', callee-saved-restored: true, debug-info-variable:… 25 ; MIR64-NEXT: debug-info-expression: '', debug-info-location: '' } 27 ; MIR64-NEXT: callee-saved-register: '$x30', callee-saved-restored: true, debug-info-variable:… 28 ; MIR64-NEXT: debug-info-expression: '', debug-info-location: '' } 30 ; MIR64-NEXT: callee-saved-register: '$x29', callee-saved-restored: true, debug-info-variable:… 31 ; MIR64-NEXT: debug-info-expression: '', debug-info-location: '' } 33 ; MIR64-NEXT: callee-saved-register: '$x28', callee-saved-restored: true, debug-info-variable:… 34 ; MIR64-NEXT: debug-info-expression: '', debug-info-location: '' } 36 ; MIR64-NEXT: callee-saved-register: '$x27', callee-saved-restored: true, debug-info-variable:… 37 ; MIR64-NEXT: debug-info-expression: '', debug-info-location: '' } [all …]
|
H A D | aix-csr-vector-extabi.ll | 28 ; MIR32-NEXT: callee-saved-register: '$v31', callee-saved-restored: true, debug-info-variab… 29 ; MIR32-NEXT: debug-info-expression: '', debug-info-location: '' } 31 ; MIR32-NEXT: callee-saved-register: '$v30', callee-saved-restored: true, debug-info-variab… 32 ; MIR32-NEXT: debug-info-expression: '', debug-info-location: '' } 34 ; MIR32-NEXT: callee-saved-register: '$v29', callee-saved-restored: true, debug-info-variab… 35 ; MIR32-NEXT: debug-info-expression: '', debug-info-location: '' } 37 ; MIR32-NEXT: callee-saved-register: '$v28', callee-saved-restored: true, debug-info-variab… 38 ; MIR32-NEXT: debug-info-expression: '', debug-info-location: '' } 40 ; MIR32-NEXT: callee-saved-register: '$v27', callee-saved-restored: true, debug-info-variab… 41 ; MIR32-NEXT: debug-info-expression: '', debug-info-location: '' } [all …]
|
/llvm-project/llvm/test/tools/dsymutil/ |
H A D | basic-linking.test | 14 This test check the basic Dwarf linking process through the debug dumps. 17 CHECK: DEBUG MAP OBJECT: {{.*}}basic1.macho.x86_64.o 23 CHECK: DEBUG MAP OBJECT: {{.*}}basic2.macho.x86_64.o 29 CHECK: DEBUG MAP OBJECT: {{.*}}basic3.macho.x86_64.o 35 CHECK-NOT: Found valid debug map entry 36 CHECK: Found valid debug map entry: _main 0x0000000000000000 => 0x0000000100000ea0 41 CHECK: Found valid debug map entry: _private_int 0x0000000000000560 => 0x0000000100001008 45 CHECK-NOT: Found valid debug map entry 46 CHECK: Found valid debug map entry: _baz 0x0000000000000310 => 0x0000000100001000 50 CHECK-NOT: Found valid debug map entry [all …]
|
/llvm-project/llvm/test/Transforms/CodeGenPrepare/X86/ |
H A D | select.ll | 3 …sses='require<profile-summary>,function(codegenprepare)' -S < %s | FileCheck %s -check-prefix=DEBUG 4 …(codegenprepare)' -S < %s --try-experimental-debuginfo-iterators | FileCheck %s -check-prefix=DEBUG 18 ; DEBUG-LABEL: @no_sink( 19 ; DEBUG-NEXT: entry: 20 ; DEBUG-NEXT: [[LOAD:%.*]] = load double, ptr [[B:%.*]], align 8, !dbg [[DBG15:![0-9]+]] 21 ; DEBUG-NEXT: #dbg_value(double [[LOAD]], [[META9:![0-9]+]], !DIExpression(), [[DBG15]]) 22 ; DEBUG-NEXT: [[CMP:%.*]] = fcmp olt double [[LOAD]], [[A:%.*]], !dbg [[DBG16:![0-9]+]] 23 ; DEBUG-NEXT: #dbg_value(i1 [[CMP]], [[META11:![0-9]+]], !DIExpression(), [[DBG16]]) 24 ; DEBUG-NEXT: [[SEL:%.*]] = select i1 [[CMP]], i32 [[X:%.*]], i32 [[Y:%.*]], !dbg [[DBG17:![0-9]… 25 ; DEBUG-NEXT: #dbg_value(i32 [[SEL]], [[META13:![0-9]+]], !DIExpression(), [[DBG17]]) [all …]
|
/llvm-project/lldb/docs/use/ |
H A D | ondemand.rst | 4 On demand symbols can be enabled in LLDB for projects that generate debug info 5 for more than what is required by a normal debug session. Some build systems 6 enable debug information for all binaries and can end up producing many 7 gigabytes of debug information. This amount of debug information can greatly 8 increase debug session load times and can slow developer productivity when the 9 debug information isn't indexed. It can also cause expression evaluation to 10 be slow when types from all of the binaries have full debug info as each module 17 Anyone that has a build system that produces debug information for many 19 the produced binaries. Some build systems enable debug info as a project wide 21 easy to modify to produce debug info for only a small subset of the files being [all …]
|
/llvm-project/llvm/docs/CommandGuide/ |
H A D | llvm-dwarfdump.rst | 1 llvm-dwarfdump - dump and verify DWARF debug information 32 Dump DWARF debug information for the specified CPU architecture. 40 Show a debug info entry's children when selectively printing with 41 the `=<offset>` argument of :option:`--debug-info`, or options such 61 and print the matching debug information entries. 85 Find and print all debug info entries whose name 90 Look up <address> in the debug information and print out the file, 100 Show a debug info entry's parents when selectively printing with 101 the `=<offset>` argument of :option:`--debug-info`, or options such 106 When displaying debug inf [all...] |
/llvm-project/llvm/test/Transforms/SROA/ |
H A D | vector-promotion.ll | 4 ; RUN: opt < %s -passes=debugify,sroa -S | FileCheck %s --check-prefix=DEBUG 8 ; RUN: opt < %s -passes=debugify,sroa -S --try-experimental-debuginfo-iterators | FileCheck %s --check-prefix=DEBUG 23 ; DEBUG-LABEL: @test1( 24 ; DEBUG-NEXT: entry: 25 ; DEBUG-NEXT: #dbg_value(ptr undef, [[META9:![0-9]+]], !DIExpression(), [[META21:![0-9]+]]) 26 ; DEBUG-NEXT: #dbg_value(ptr undef, [[META9]], !DIExpression(), [[META21]]) 27 ; DEBUG-NEXT: #dbg_value(ptr undef, [[META11:![0-9]+]], !DIExpression(), [[META22:![0-9]+]]) 28 ; DEBUG-NEXT: #dbg_value(ptr undef, [[META12:![0-9]+]], !DIExpression(), [[META23:![0-9]+]]) 29 ; DEBUG-NEXT: [[A_SROA_0_8_VEC_EXTRACT:%.*]] = extractelement <4 x i32> [[X:%.*]], i32 2, !dbg [[DBG24:![0-9]+]] 30 ; DEBUG [all...] |
/llvm-project/llvm/test/DebugInfo/MIR/Mips/ |
H A D | live-debug-values-reg-copy.mir | 9 # CHECK: DBG_VALUE $s0_64, $noreg, ![[ARG2]], !DIExpression(), debug-location 10 # CHECK: $s1_64 = OR64 killed $s0_64, $zero_64, debug-location 11 # CHECK-NEXT: DBG_VALUE $s1_64, $noreg, ![[ARG2]], !DIExpression(), debug-location 12 # CHECK: DBG_VALUE $f24, $noreg, ![[ARG1]], !DIExpression(), debug-location 13 # CHECK: $f26 = FMOV_S killed $f24, debug-location 14 # CHECK-NEXT: DBG_VALUE $f26, $noreg, ![[ARG1]], !DIExpression(), debug-location 17 ; ModuleID = 'live-debug-values-reg-copy.ll' 18 source_filename = "live-debug-values-reg-copy.c" 74 !1 = !DIFile(filename: "live-debug-values-reg-copy.c", directory: "/") 77 !4 = !{i32 2, !"Debug Info Version", i32 3} [all …]
|
/llvm-project/llvm/docs/ |
H A D | RemoveDIsDebugInfo.md | 1 # Debug info migration: From intrinsics to records 3 We're planning on removing debug info intrinsics from LLVM, as they're slow, unwieldy and can confuse optimisation passes if they're not expecting them. Instead of having a sequence of instructions that looks like this: 13 with `dbg.value` intrinsics representing debug info records, it would instead be printed as: 23 The debug records are not instructions, do not appear in the instruction list, and won't appear in your optimisation passes unless you go digging for them deliberately. 33 Then you must past that iterator into the insertion function without modification (the iterator carries a debug-info bit). That's all! Read on for a more detailed explanation. 37 There are two significant changes to be aware of. Firstly, we're adding a single bit of debug relevant data to the `BasicBlock::iterator` class (it's so that we can determine whether ranges intend on including debug info at the beginning of a block or not). That means when writing passes that insert LLVM IR instructions, you need to identify positions with `BasicBlock::iterator` rather than just a bare `Instruction *`. Most of the time this means that after identifying where you intend on inserting something, you must also call `getIterator` on the instruction position -- however when inserting at the start of a block you _must_ use `getFirstInsertionPt`, `getFirstNonPHIIt` or `begin` and use that iterator to insert, rather than just fetching a pointer to the first instruction. 39 The second matter is that if you transfer sequences of instructions from one place to another manually, i.e. repeatedly using `moveBefore` where you might have used `splice`, then you should instead use the method `moveBeforePreserving`. `moveBeforePreserving` will transfer debug info records with the instruction they're attached to. This is something that happens automatically today -- if you use `moveBefore` on every element of an instruction sequence, then debug intrinsics will be moved in the normal course of your code, but we lose this behaviour with non-instruction debug inf [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | ldst-nopreidx-sp-redzone.mir | 112 local-offset: -8, debug-info-variable: '', debug-info-expression: '', 113 debug-info-location: '' } 116 local-offset: -448, debug-info-variable: '', debug-info-expression: '', 117 debug-info-location: '' } 120 local-offset: -456, debug-info-variable: '', debug-info-expression: '', 121 debug-info-location: '' } 124 local-offset: -464, debug-info-variable: '', debug-info-expression: '', 125 debug-info-location: '' } 128 local-offset: -472, debug-info-variable: '', debug-info-expression: '', 129 debug-info-location: '' } [all …]
|
/llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/ |
H A D | dwp-separate-debug-file.cpp | 8 // RUN: llvm-objcopy --only-keep-debug %t.dwarf5 %t.dwarf5.debug 9 // RUN: llvm-objcopy --strip-all --add-gnu-debuglink=%t.dwarf5.debug %t.dwarf5 16 // we populate the index cache we have to parse all of the DWARF debug info 41 // Make sure that if we load the "%t.dwarf5.debug" file, that we can find and 43 // RUN: %lldb %t.dwarf5.debug -o "b main" -b | FileCheck %s -check-prefix=DEBUG 46 // load the .dwo file from the .dwp when it is "%t.dwarf5.debug.dwp" 47 // RUN: mv %t.dwarf5.dwp %t.dwarf5.debug.dwp 48 // RUN: %lldb %t.dwarf5 -o "b main" -b | FileCheck %s -check-prefix=DEBUG 50 // Make sure that if we load the "%t.dwarf5.debug" file, that we can find and 51 // load the .dwo file from the .dwp when it is "%t.dwarf5.debug.dwp" [all …]
|
/llvm-project/llvm/test/CodeGen/Thumb2/LowOverheadLoops/ |
H A D | vpt-block-debug.mir | 130 !7 = !{i32 2, !"Debug Info Version", i32 3} 251 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 254 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 257 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 261 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 264 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 267 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 270 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 273 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } 276 debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } [all …]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
H A D | dropped_debug_info_assert.ll | 3 ; Make sure there are no assertions on dropped debug info 12 ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr2, debug-location !7 13 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:vgpr_32 = COPY $vgpr1, debug-location !7 14 ; CHECK-NEXT: [[COPY2:%[0-9]+]]:vgpr_32 = COPY $vgpr0, debug-location !7 15 ; CHECK-NEXT: [[COPY3:%[0-9]+]]:sgpr_32 = COPY $sgpr16, debug-location !7 16 ; CHECK-NEXT: [[COPY4:%[0-9]+]]:sgpr_32 = COPY $sgpr15, debug-location !7 17 ; CHECK-NEXT: [[COPY5:%[0-9]+]]:sgpr_32 = COPY $sgpr14, debug-location !7 18 ; CHECK-NEXT: [[COPY6:%[0-9]+]]:sgpr_64 = COPY $sgpr10_sgpr11, debug-location !7 19 ; CHECK-NEXT: [[COPY7:%[0-9]+]]:sgpr_64 = COPY $sgpr6_sgpr7, debug-location !7 20 ; CHECK-NEXT: [[COPY8:%[0-9]+]]:sgpr_64 = COPY $sgpr4_sgpr5, debug [all...] |
/llvm-project/llvm/include/llvm/Support/ |
H A D | Debug.h | 1 //===- llvm/Support/Debug.h - Easy way to add debug output ------*- C++ -*-===// 14 // be enabled automatically if you specify '-debug' on the command-line. 16 // specify that your debug code belongs to class "foo". Be careful that you only 17 // do this after including Debug.h and not around any #include of headers. 20 // '-debug-only=foo' to enable JUST the debug information for the foo class. 22 // When compiling without assertions, the -debug-* options and all code in 37 /// isCurrentDebugType - Return true if the specified string is the debug type 39 /// with the -debug [all...] |