While inlining, clone llvm.dbg.func.start intrinsic and adjust
authorDevang Patel <dpatel@apple.com>
Wed, 15 Apr 2009 00:17:06 +0000 (00:17 +0000)
committerDevang Patel <dpatel@apple.com>
Wed, 15 Apr 2009 00:17:06 +0000 (00:17 +0000)
commit517576d6f96a0acde9bab79553d89f4ceba20cf6
treeab5c846b6eaa3fed369ecdbf96b01335d5d8e3e0
parentd25bff6d528e86683f7c3aed1b630776c33a3c71
While inlining, clone llvm.dbg.func.start intrinsic and adjust
llvm.dbg.region.end instrinsic. This nested llvm.dbg.func.start/llvm.dbg.region.end pair now enables DW_TAG_inlined_subroutine support in code generator.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69118 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/CloneFunction.cpp
lib/Transforms/Utils/InlineFunction.cpp
test/Transforms/Inline/llvm.dbg.func.start.ll [deleted file]