[mlir][NFC] Split Parser into several different files.
authorRiver Riddle <riddleriver@gmail.com>
Wed, 10 Jun 2020 23:58:55 +0000 (16:58 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Thu, 11 Jun 2020 00:17:13 +0000 (17:17 -0700)
commit51114686d51225e26b13c6870ecb8b6795413ba4
treea865f697418c4e2a94e4eb49708f202c156cd1d3
parent94b14045870d48dc0acfb5ee3fd0b707e4cb2d45
[mlir][NFC] Split Parser into several different files.

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.

Differential Revision: https://reviews.llvm.org/D81299
mlir/lib/Parser/AffineParser.cpp [new file with mode: 0644]
mlir/lib/Parser/AttributeParser.cpp [new file with mode: 0644]
mlir/lib/Parser/CMakeLists.txt
mlir/lib/Parser/DialectSymbolParser.cpp [new file with mode: 0644]
mlir/lib/Parser/LocationParser.cpp [new file with mode: 0644]
mlir/lib/Parser/Parser.cpp
mlir/lib/Parser/Parser.h [new file with mode: 0644]
mlir/lib/Parser/ParserState.h [new file with mode: 0644]
mlir/lib/Parser/Token.cpp
mlir/lib/Parser/Token.h
mlir/lib/Parser/TypeParser.cpp [new file with mode: 0644]