summaryrefslogtreecommitdiff
path: root/mlir/lib/Parser
Commit message (Expand)AuthorAgeFilesLines
* [mlir][python] Add generic operation parse APIsrkayaith2023-03-011-1/+2
* [mlir:Bytecode] Add shared_ptr<SourceMgr> overloads to allow safe mmap of dataRiver Riddle2022-12-111-7/+37
* [mlir] Add initial support for a binary serialization formatRiver Riddle2022-08-222-0/+4
* [mlir] Refactor the Parser library in preparation for an MLIR binary formatRiver Riddle2022-07-2516-7958/+16
* Use callables directly in any_of, count_if, etc (NFC)Kazu Hirata2022-07-231-1/+1
* [mlir] (NFC) run clang-format on all filesJeff Niu2022-07-143-11/+5
* [mlir] Use value instead of getValue (NFC)Kazu Hirata2022-07-145-6/+6
* [mlir] Use has_value instead of hasValue (NFC)Kazu Hirata2022-07-135-5/+5
* [mlir] Allow empty lists for DenseArrayAttr.Adrian Kuegel2022-07-131-6/+27
* Read/write external resource alignment tag in little-endianUlrich Weigand2022-07-121-1/+2
* [mlir:LSP] Add support for code completing attributes and typesRiver Riddle2022-07-087-61/+169
* [mlir:LSP] Add support for keyword code completionsRiver Riddle2022-07-083-0/+27
* [mlir:LSP] Add support for MLIR code completionsRiver Riddle2022-07-0710-27/+261
* [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntaxRiver Riddle2022-07-053-173/+102
* [MLIR][Affine] Allow `<=` in IntegerSet constraintsGroverkss2022-07-051-0/+10
* [MLIR][Affine] Allow affine-expr on RHS in IntegerSetGroverkss2022-07-031-21/+23
* [mlir] Allow for attaching external resources to .mlir filesRiver Riddle2022-06-2910-63/+343
* Introduce a new Dense Array attributeMehdi Amini2022-06-282-1/+71
* Revert "Introduce a new Dense Array attribute"Mehdi Amini2022-06-282-71/+1
* Introduce a new Dense Array attributeMehdi Amini2022-06-282-1/+71
* [MLIR][Parser] Fix AffineParser colliding bare identifiers with primitive typesGroverkss2022-06-271-6/+18
* Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata2022-06-255-12/+12
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-255-12/+12
* [mlir] Don't use Optional::getValue (NFC)Kazu Hirata2022-06-203-6/+6
* [mlir] Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-205-11/+11
* [mlir] Fix ClangTidy warning (NFC).Adrian Kuegel2022-06-031-2/+2
* Apply clang-tidy fixes for modernize-use-bool-literals in Parser.cpp (NFC)Mehdi Amini2022-05-231-1/+1
* [MLIR] Make `parseDimensionListRanked` configurable wrt parsing a trailing `x`Frederik Gossen2022-05-183-12/+32
* [mlir] Remove the `type` keyword from type alias definitionsRiver Riddle2022-05-161-5/+3
* [ParseResult] Fix warning in flang build, incorporate feedback from River.Chris Lattner2022-05-131-1/+1
* [ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues.Chris Lattner2022-05-131-31/+24
* [DenseElementAttr] Simplify the public API for creating these.Chris Lattner2022-05-121-3/+2
* [mlir:Parser] Emit a better diagnostic when a custom operation is unknownRiver Riddle2022-05-111-32/+21
* [AsmParser] Adopt emitWrongTokenError more, improving QoIChris Lattner2022-05-115-46/+49
* [AsmParser] Improve error recovery again.Chris Lattner2022-05-111-10/+22
* [MLIR Parser] Improve QoI for "expected token" errorsChris Lattner2022-05-102-25/+72
* [mlir] Remove special case parsing/printing of `func` operationsRiver Riddle2022-05-061-5/+0
* [mlir] Add a better error message when failing to parse an attributeRiver Riddle2022-05-051-4/+7
* [AsmParser] Introduce a new "Argument" abstraction + supporting logicChris Lattner2022-04-292-88/+82
* [mlir:LSP] Improve conversion between SourceMgr and LSP locationsRiver Riddle2022-04-281-7/+42
* [OpAsmParser] Simplify logic for requiredOperandCount in parseOperandList.Chris Lattner2022-04-281-19/+2
* [AsmParser] Rework logic around "region argument parsing"Chris Lattner2022-04-281-46/+24
* [mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributesJeremy Furtek2022-04-253-0/+14
* [AsmParser/Printer] Rework sourceloc support for function arguments.Chris Lattner2022-04-211-30/+20
* [mlir] Fix two AttributeParser abortsJacques Pienaar2022-04-181-2/+8
* [mlir:Parser][NFC] Replace SSAUseInfo with OpAsmParser::UnresolvedOperandRiver Riddle2022-04-061-83/+59
* [mlir] Rework the implementation of TypeIDRiver Riddle2022-04-041-4/+7
* [mlir] Fix leak in case of failed parseJacques Pienaar2022-03-281-34/+34
* [mlir] Make OpBuilder::createOperation to accept raw inputsChia-hung Duan2022-03-231-2/+2
* [mlir] Fix emitting an error at EOFMogball2022-03-231-0/+6