This is an archive of the discontinued LLVM Phabricator instance.

[mlir][NFC] Split Parser into several different files.
ClosedPublic

Authored by rriddle on Jun 5 2020, 12:57 PM.

Details

Summary

At this point Parser has grown to be over 5000 lines and can be very difficult to navigate/update/etc. This commit splits Parser.cpp into several sub files focused on parsing specific types of entities; e.g., Attributes, Types, etc.

Diff Detail

Event Timeline

rriddle created this revision.Jun 5 2020, 12:57 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 5 2020, 12:57 PM
mehdi_amini accepted this revision.Jun 5 2020, 1:01 PM
This revision is now accepted and ready to land.Jun 5 2020, 1:01 PM
jpienaar accepted this revision.Jun 5 2020, 1:04 PM

Thanks

rriddle updated this revision to Diff 268923.Jun 5 2020, 1:20 PM

Fix cmake

This revision was automatically updated to reflect the committed changes.
mlir/lib/Parser/Parser.h