Alexey Samsonov 561aa02d50 Fix PR14016.
DeadArgumentElimination pass can replace one LLVM function with another,
invalidating a pointer stored in debug info metadata entry for this function.
To fix this, we collect debug info descriptors for functions before
running a DeadArgumentElimination pass and "patch" pointers in metadata nodes
if we replace a function.

llvm-svn: 165490
2012-10-09 08:13:15 +00:00
..
2012-10-09 08:13:15 +00:00
2012-09-19 09:22:17 +00:00
2012-09-29 00:12:08 +00:00