1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test
stozer 9000efd589 [DebugInfo] Recover debug intrinsics when killing duplicated/empty basic blocks
When basic blocks are killed, either due to being empty or to being an if.then
or if.else block whose complement contains identical instructions, some of the
debug intrinsics in that block are lost. This patch sinks those intrinsics
into the single successor block, setting them Undef if necessary to
prevent debug info from falling out-of-date.

Differential Revision: https://reviews.llvm.org/D70318
2019-12-04 16:01:49 +00:00
..
Analysis [DDG] Data Dependence Graph - Topological Sort (Memory Leak Fix) 2019-12-03 10:08:25 -05:00
Assembler [DebugInfo] Remove the DIFlagArgumentNotModified debug info flag 2019-11-20 13:18:40 +01:00
Bindings Updated the OCaml/bitwriter.ml test for OCaml 4.06+ 2019-11-30 13:35:23 +01:00
Bitcode
BugPoint
CodeGen Automaticaly generate copysign-constant-magnitude.ll . NFC 2019-12-04 16:05:45 +01:00
DebugInfo Revert "[LiveDebugValues] Introduce entry values of unmodified params" 2019-12-03 13:13:27 +01:00
Demangle
Examples Revert "[Examples] Add IRTransformations directory to examples." 2019-12-01 22:20:20 +00:00
ExecutionEngine [ORC][JITLink] Add support for weak references, and improve handling of static 2019-11-28 13:30:49 -08:00
Feature Revert "[ARM] Allocatable Global Register Variables for ARM" 2019-11-29 17:01:05 +00:00
FileCheck [FileCheck] Given multiple -dump-input, prefer most verbose 2019-12-03 14:21:13 -05:00
Instrumentation [asan] Remove debug locations from alloca prologue instrumentation 2019-12-03 11:24:17 +01:00
Integer
JitListener
Linker
LTO
MachineVerifier [MachineVerifier] Improve checks of target instructions operands. 2019-12-03 10:20:52 +01:00
MC [AArch64][v8.3a] Don't emit LDRA '[xN]!' alias in disassembly. 2019-11-28 15:31:59 +00:00
Object [Object/ELF] - Refine the error reported when section's offset + size overruns the file buffer. 2019-12-03 17:55:55 +03:00
ObjectYAML
Other [PassInstrumentation] Remove excess newline for the new pass manager 2019-11-28 17:20:17 -08:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen Tablegen: Remove the error for duplicate include files. 2019-11-20 18:24:10 -08:00
ThinLTO/X86 [Remarks][ThinLTO] Use the correct file extension based on the format 2019-12-02 13:04:43 -08:00
tools [ELF] Support for PT_GNU_PROPERTY in header and tools 2019-12-04 15:38:12 +00:00
Transforms [DebugInfo] Recover debug intrinsics when killing duplicated/empty basic blocks 2019-12-04 16:01:49 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt Introduce llvm-install-name-tool 2019-11-19 23:42:37 -08:00
lit.cfg.py Introduce llvm-install-name-tool 2019-11-19 23:42:37 -08:00
lit.site.cfg.py.in
TestRunner.sh