llvm-project/mlir/lib/Parser
River Riddle e084679f96 [mlir] Make locations required when adding/creating block arguments
BlockArguments gained the ability to have locations attached a while ago, but they
have always been optional. This goes against the core tenant of MLIR where location
information is a requirement, so this commit updates the API to require locations.

Fixes #53279

Differential Revision: https://reviews.llvm.org/D117633
2022-01-19 17:35:35 -08:00
..
AffineParser.cpp [mlir] Remove unused "using" (NFC) 2022-01-01 09:14:19 -08:00
AsmParserImpl.h Allows deferred location attribute in `parseOptionalLocationSpecifier` 2022-01-18 22:00:36 +00:00
AsmParserState.cpp Fix more clang-tidy cleanups in mlir/ (NFC) 2021-12-22 20:53:11 +00:00
AttributeParser.cpp Fix crash in MLIR opaque attribute parser 2022-01-19 23:35:48 +00:00
CMakeLists.txt Add a new AsmParserState class to capture detailed source information for .mlir files 2021-04-21 14:44:37 -07:00
DialectSymbolParser.cpp Fix more clang-tidy cleanups in mlir/ (NFC) 2021-12-22 20:53:11 +00:00
Lexer.cpp [mlir] Remove unused "using" (NFC) 2022-01-01 09:14:19 -08:00
Lexer.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
LocationParser.cpp [mlir] Relax restriction on name location parsing 2021-12-12 08:06:59 -08:00
Parser.cpp [mlir] Make locations required when adding/creating block arguments 2022-01-19 17:35:35 -08:00
Parser.h [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00
ParserState.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
Token.cpp [AsmParser] Fix support for zero bit integer types. 2020-12-12 21:24:18 -08:00
Token.h Apply clang-tidy fixes for readability-identifier-naming to MLIR (NFC) 2022-01-14 02:26:28 +00:00
TokenKinds.def [mlir] Add better support for f80 and f128 2021-01-15 10:29:48 -05:00
TypeParser.cpp [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00