llvm-6502/test
Ekaterina Romanova ed2ca70ccf Fix for http://llvm.org/bugs/show_bug.cgi?id=18590
This patch fixes the bug in peephole optimization that folds a load which defines one vreg into the one and only use of that vreg. With debug info, a DBG_VALUE that referenced the vreg considered to be a use, preventing the optimization. The fix is to ignore DBG_VALUE's during the optimization, and undef a DBG_VALUE that references a vreg that gets removed.
Patch by Trevor Smigiel!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203829 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-13 18:47:12 +00:00
..
Analysis
Assembler
Bindings
Bitcode
BugPoint llvm/test/BugPoint/compile-custom.ll.py: Make it py3-compatible. [PR19112] 2014-03-13 00:10:37 +00:00
CodeGen Fix for http://llvm.org/bugs/show_bug.cgi?id=18590 2014-03-13 18:47:12 +00:00
DebugInfo decl-derived-member.ll: Try to unbreak. Don't add -mtriple to %llc_dwarf. 2014-03-12 23:08:19 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation [msan] Fix handling of byval arguments in VarArg calls. 2014-03-13 13:17:11 +00:00
Integer
JitListener
Linker
LTO
MC Use printable names to implement directional labels. 2014-03-13 18:09:26 +00:00
Object
Other
TableGen
tools Support: add support to identify WinCOFF/ARM objects 2014-03-13 07:02:35 +00:00
Transforms CodeGenPrep: sink extends of illegal types into use block. 2014-03-13 13:36:25 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh