llvm-project/mlir/lib/Parser
Chris Lattner f964bad6d1 Implement a proper function list in module, which auto-maintain the parent
pointer, and ensure that functions are deleted when the module is destroyed.

This exposed the fact that MLFunction had no dtor, and that the dtor in
CFGFunction was broken with cyclic references.  Fix both of these problems.

PiperOrigin-RevId: 206051666
2019-03-29 12:43:57 -07:00
..
Lexer.cpp Implement custom parser support for operations, enhance dim/addf to use it, and add a new load op. 2019-03-29 12:43:28 -07:00
Lexer.h Remove const reference to errorReporter. 2019-03-29 12:32:32 -07:00
Parser.cpp Implement a proper function list in module, which auto-maintain the parent 2019-03-29 12:43:57 -07:00
Token.cpp Add support for multiple results to the printer/parser, add support 2019-03-29 12:37:54 -07:00
Token.h Add support for multiple results to the printer/parser, add support 2019-03-29 12:37:54 -07:00
TokenKinds.def Implement custom parser support for operations, enhance dim/addf to use it, and add a new load op. 2019-03-29 12:43:28 -07:00