This is an archive of the discontinued LLVM Phabricator instance.

[codeview] Begin to add support for inlined call sites
ClosedPublic

Authored by rnk on Jan 19 2016, 3:08 PM.

Details

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.

Diff Detail

Event Timeline

rnk updated this revision to Diff 45311.Jan 19 2016, 3:08 PM
rnk retitled this revision from to [codeview] Begin to add support for inlined call sites.
rnk updated this object.
rnk added a reviewer: majnemer.
rnk added a subscriber: llvm-commits.
This revision was automatically updated to reflect the committed changes.