llvm/test
Hsiangkai Wang 24cd1ab7bf [DebugInfo] Do not generate address info for removed debug labels.
In some senario, LLVM will remove llvm.dbg.labels in IR. For example,
when the labels are in unreachable blocks, these labels will not
be generated in LLVM IR. In the case, these debug labels will have
address zero as their address. It is not legal address for debugger to
set breakpoints or query sources. So, the patch inhibits the address info
(DW_AT_low_pc) of removed labels.

Differential Revision: https://reviews.llvm.org/D51908

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342943 91177308-0d34-0410-b5e6-96231b3b80d8
2018-09-25 06:09:50 +00:00
..
Analysis [SystemZ] Adjust cost functions for subtargets that use LI + LOC instead of IPM 2018-09-14 06:46:55 +00:00
Assembler [test] Fix Assembler/debug-info.ll 2018-09-21 12:28:44 +00:00
Bindings [LLVM-C] Add Bindings For Named Metadata 2018-08-30 17:09:43 +00:00
Bitcode Fix some missing opcodes in bcanalyzer 2018-09-24 12:47:17 +00:00
BugPoint
CodeGen [WebAssembly] SIMD sqrt 2018-09-25 03:39:28 +00:00
DebugInfo [DebugInfo] Do not generate address info for removed debug labels. 2018-09-25 06:09:50 +00:00
Demangle [MS Demangler] Add support for $$Z parameter pack separator. 2018-08-30 20:53:29 +00:00
Examples
ExecutionEngine [MIPS] ORC JIT support 2018-09-11 13:10:04 +00:00
Feature
FileCheck
Instrumentation [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
Integer
JitListener
Linker Fix asserts when linking wrong address space declarations 2018-09-24 04:42:14 +00:00
LTO Pass code-model through Module IR to LTO which will use it. 2018-09-21 18:41:31 +00:00
MC [WebAssembly] SIMD sqrt 2018-09-25 03:39:28 +00:00
Object
ObjectYAML
Other [New PM][PassInstrumentation] IR printing support for New Pass Manager 2018-09-24 16:08:15 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Write TYPE_IDs for types used in functions imported by aliases 2018-09-19 18:51:42 +00:00
tools [X86] Remove shift/rotate by CL memory (RMW) overrides 2018-09-24 20:11:50 +00:00
Transforms Re-submitting changes in D51550 because it failed to patch. 2018-09-24 20:47:12 +00:00
Unit
Verifier Remove addBlockByrefAddress(), it is dead code as far as clang is concerned. 2018-09-08 00:21:55 +00:00
YAMLParser
.clang-format
CMakeLists.txt Add dependency on new llvm-cxxmap tool to check-llvm. 2018-09-13 21:15:34 +00:00
lit.cfg.py
lit.site.cfg.py.in Import lit.llvm after rL341135 2018-08-31 00:22:20 +00:00
TestRunner.sh