llvm-project/mlir/lib/Parser
Mehdi Amini 01700c45eb Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC)
Instead of storing a StringRef, we keep an Identifier which otherwise requires a lock on the context to retrieve.
This will allow to get an Identifier for any registered Operation for "free".

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D86994
2020-09-02 19:10:56 +00:00
..
AffineParser.cpp [mlir][NFC] Split Parser into several different files. 2020-06-10 17:17:13 -07:00
AttributeParser.cpp [mlir][OpFormatGen] Add initial support for regions in the custom op assembly format 2020-08-31 13:26:24 -07:00
CMakeLists.txt [mlir][NFC] Split Parser into several different files. 2020-06-10 17:17:13 -07:00
DialectSymbolParser.cpp Improve doc comments for several methods returning bools 2020-08-30 13:33:05 +05:30
Lexer.cpp Fix a bug in the .mlir lexer, where a \0 character in a file is treated as a colon (due to an accidental fall through) instead of whitespace. 2020-03-23 17:35:17 -07:00
Lexer.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
LocationParser.cpp [mlir][NFC] Split Parser into several different files. 2020-06-10 17:17:13 -07:00
Parser.cpp Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) 2020-09-02 19:10:56 +00:00
Parser.h [mlir][OpFormatGen] Add initial support for regions in the custom op assembly format 2020-08-31 13:26:24 -07:00
ParserState.h [mlir][NFC] Split Parser into several different files. 2020-06-10 17:17:13 -07:00
Token.cpp [mlir][NFC] Split Parser into several different files. 2020-06-10 17:17:13 -07:00
Token.h [mlir][NFC] Split Parser into several different files. 2020-06-10 17:17:13 -07:00
TokenKinds.def Fix a bug in the .mlir lexer, where a \0 character in a file is treated as a colon (due to an accidental fall through) instead of whitespace. 2020-03-23 17:35:17 -07:00
TypeParser.cpp [mlir] Allow index as element type of memref 2020-07-30 14:35:22 +02:00