This is an archive of the discontinued LLVM Phabricator instance.

[CodeView] Modify emitTypeInformation to use MemoryTypeTableBuilder
ClosedPublic

Authored by amccarth on May 18 2016, 3:36 PM.

Details

Reviewers
rnk
aaboud
Summary

A baby step toward translating DIType records to CodeView.

This does not (yet) combine the record length with the record data. I'm going back and forth trying to determine if that's a good idea.

Sorry this took so long to figure out. Before adding the explicit conversion to a StringRef, I was losing trailing zeros in the implicit conversion to StringRef.

Diff Detail

Event Timeline

amccarth updated this revision to Diff 57688.May 18 2016, 3:36 PM
amccarth retitled this revision from to [CodeView] Modify emitTypeInformation to use MemoryTypeTableBuilder.
amccarth updated this object.
amccarth added a reviewer: rnk.
amccarth added a subscriber: cfe-commits.
rnk added a reviewer: aaboud.May 19 2016, 12:41 PM
rnk accepted this revision.May 19 2016, 12:46 PM
rnk edited edge metadata.

lgtm

This revision is now accepted and ready to land.May 19 2016, 12:46 PM
Eugene.Zelenko added a subscriber: Eugene.Zelenko.

Committed in r270106.