summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Parser/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Restructure the parser to support nested name scopes. This allows for regions...River Riddle2019-06-031-79/+110
* NFC: Split up Parser::parseAttribute into multiple smaller functions to impro...River Riddle2019-06-031-286/+283
* NFC: Cleanup method definitions within Parser and add header blocks to im...River Riddle2019-06-011-652/+712
* Abstract the internal storage of the NamedAttributeList into a new attrib...River Riddle2019-06-011-0/+7
* Remove "size" property of affine maps.MLIR Team2019-06-011-39/+1
* Change elements literal parsing to not rely on shaped type being a vector...Geoffrey Martin-Noble2019-06-011-18/+28
* Replace the Function reference methods from the OpAsmParser/OpAsmPrinter ...River Riddle2019-06-011-23/+0
* Tidy up a few parser functions in the ModuleParser. This also adds a miss...River Riddle2019-06-011-11/+17
* NFC: Cleanup a switch statement that only has a default case.River Riddle2019-06-011-8/+3
* Replace checks for rank -1 with direct calls to hasRankGeoffrey Martin-Noble2019-06-011-4/+3
* Refactor FunctionAttr to hold the internal function reference by name ins...River Riddle2019-06-011-100/+3
* Rename VectorOrTensorType to ShapedTypeGeoffrey Martin-Noble2019-05-201-14/+13
* Add support for parsing/printing dialect defined attributes. This also ad...River Riddle2019-05-201-71/+98
* Fix lingering sign compare warnings in exposed by "ninja check-mlir".Stella Laurenzo2019-05-201-1/+2
* Refactor NameLoc so that it also holds a child location. This removes the...River Riddle2019-05-201-1/+24
* Change a few errors emitted by the parser to be notes instead.River Riddle2019-05-201-7/+9
* Add llvm_unreachable in unreachable path to silence GCC warning (NFC)Mehdi Amini2019-05-101-0/+2
* Remove unused method `parseIntegerSetInline` and `parseAffineMapInline` i...Mehdi Amini2019-05-101-48/+0
* Add override keyword on overidden virtual method (NFC)Mehdi Amini2019-05-101-4/+4
* Add support for using the new diagnostics infrastructure in the parser. T...River Riddle2019-05-101-47/+39
* NFC: Make ParseResult public and update the OpAsmParser(and thus all of t...River Riddle2019-05-101-103/+97
* NFC: Convert the ParseResult enum into a simple struct wrapper around Log...River Riddle2019-05-101-153/+161
* Refactor the support for AffineMap and IntegerSet aliases in the parser i...River Riddle2019-05-101-116/+47
* GPU dialect: introduce custom syntax for gpu.launchAlex Zinenko2019-05-061-0/+2
* Change syntax of regions in the generic form of operationsAlex Zinenko2019-05-061-10/+14
* Add support for a NoneType.River Riddle2019-05-061-0/+7
* Decouple region argument parsing from their type assignmentAlex Zinenko2019-05-061-31/+45
* Add support for Unit Attributes.River Riddle2019-05-061-3/+12
* Expand the pretty dialect type system to support arbitrary punctuation andChris Lattner2019-04-181-26/+54
* Change the asmprinter to use pretty syntax for dialect types when it can,Chris Lattner2019-04-071-2/+3
* Introduce support for parsing pretty dialect types, currently with a veryChris Lattner2019-04-071-27/+94
* Rename UnknownType to OpaqueType (NFC)Mehdi Amini2019-04-031-3/+3
* Introduce custom format for the LLVM IR DialectAlex Zinenko2019-04-021-1/+21
* Update the Function and Module verifiers to return LogicalResult instead ...River Riddle2019-04-021-1/+1
* Support 0-d tensor type attributesFeng Liu2019-04-011-27/+30
* Implement basic IR support for a builtin complex<> type. As with tuples, weChris Lattner2019-03-301-0/+24
* Remove the MLIRContext parameter from Dialect::parseType. Dialects alread...River Riddle2019-03-291-1/+1
* Tidy up a few comments and error messages related to parsing multi-result ope...River Riddle2019-03-291-5/+5
* Change the muli-return syntax for operations. The name of the operation resul...River Riddle2019-03-291-9/+58
* Replace remaining usages of the Instruction class with Operation.River Riddle2019-03-291-15/+15
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-2/+2
* Allow creating standalone RegionsAlex Zinenko2019-03-291-61/+37
* At missing mlir:: namespace qualifier in front of function definitionMehdi Amini2019-03-291-1/+1
* Add a parserSourceFile function that takes a file path directlyMehdi Amini2019-03-291-0/+17
* Add support for a standard TupleType. Though this is a standard type, it mere...River Riddle2019-03-291-0/+28
* Add support for parsing true/false inside of a splat tensor literal.River Riddle2019-03-291-0/+2
* Add an 'Instruction::create' overload that accepts an existing NamedAttribute...River Riddle2019-03-291-1/+1
* Rename BlockList into RegionAlex Zinenko2019-03-291-59/+55
* Introduce the notion of dialect attributes and dependent attributes. A dialec...River Riddle2019-03-291-8/+2
* Set the namespace of the StandardOps dialect to "std", but add a special case...River Riddle2019-03-291-1/+10
OpenPOWER on IntegriCloud