diff options
author | Reid Kleckner <rnk@google.com> | 2016-01-29 18:16:43 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-01-29 18:16:43 +0000 |
commit | f3b9ba49419b9d541f639414eadfb0efd4e2a784 (patch) | |
tree | e76201034a61c5eefea60762b45cf889ce7037ae /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 0647dbb1d8d808e26165547ed056dd221d6cb0f3 (diff) | |
download | bcm5719-llvm-f3b9ba49419b9d541f639414eadfb0efd4e2a784.tar.gz bcm5719-llvm-f3b9ba49419b9d541f639414eadfb0efd4e2a784.zip |
[codeview] Begin to add support for inlined call sites
Summary:
There are three parts to inlined call frames:
1. The inlinee line subsection
2. The inline site symbol record
3. The function ids referenced by both
This change starts by emitting function ids (3) for all subprograms and
emitting the base inline site symbol record (2). The actual line numbers
in (2) use an encoded format that will come next, along with the inlinee
line subsection.
Reviewers: majnemer
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D16333
llvm-svn: 259217
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions