This is an archive of the discontinued LLVM Phabricator instance.

[intel-pt] Refactor 2: create a new folder structure
AbandonedPublic

Authored by wallace on Aug 1 2020, 12:40 AM.

Details

Reviewers
clayborg
Summary

Depends on D85068.

The existing folder structure was not great and was using relative includes
for headers in C++ files, which I'm not fond of. I've split the code into two
main groups: Core and API. This will help us have a clear separation between
the public and private code.

Besides, I've updated the CMakeFile accordingly.

Diff Detail

Event Timeline

wallace created this revision.Aug 1 2020, 12:40 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 1 2020, 12:40 AM
wallace requested review of this revision.Aug 1 2020, 12:40 AM
wallace abandoned this revision.Aug 3 2020, 3:00 PM

After syncing up with Greg, we decided to redo this in a different way

lldb/tools/intel-features/intel-pt/include/intel-pt/API/PTDecoder.h