Emit discriminator for inlined callsites.
authorDehao Chen <dehao@google.com>
Wed, 11 Nov 2015 18:08:18 +0000 (18:08 +0000)
committerDehao Chen <dehao@google.com>
Wed, 11 Nov 2015 18:08:18 +0000 (18:08 +0000)
commit8c9ed51e3f51fd9b86608dccfa077f23342efdb9
tree6f1c53b0073541731ed1c41f919ff92f02ff9ed8
parent95b12c811594d1201a624994fb6207116c81d536
Emit discriminator for inlined callsites.

Summary: Inlined callsites need to be emitted in debug info so that sample profile can be annotated to the correct inlined instance.

Reviewers: dnovillo, dblaikie

Subscribers: dblaikie, llvm-commits

Differential Revision: http://reviews.llvm.org/D14511

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252768 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/Dwarf.h
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
lib/Support/Dwarf.cpp
test/DebugInfo/Generic/discriminator.ll [new file with mode: 0644]