Print complete DIExpressions in the assembler output DEBUG_VALUE comments.
authorAdrian Prantl <aprantl@apple.com>
Tue, 25 Apr 2017 17:22:09 +0000 (17:22 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 25 Apr 2017 17:22:09 +0000 (17:22 +0000)
commitde1a8b4efbe17da4f8e1a7180868fd05a039cc97
treec6d75146fd239dcac1f90bd6060dccd2c647541b
parentb04562a990a36c80e172b19c938c4ec5025a25b5
Print complete DIExpressions in the assembler output DEBUG_VALUE comments.

The previous code was complex, incorrect, and couldn't print everything.

llvm-svn: 301333
llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
llvm/test/DebugInfo/COFF/pieces.ll
llvm/test/DebugInfo/X86/debug-loc-asan.ll
llvm/test/DebugInfo/X86/op_deref.ll
llvm/test/DebugInfo/X86/pieces-4.ll
llvm/test/DebugInfo/X86/this-stack_value.ll
llvm/test/DebugInfo/X86/vla.ll