aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Parser
AgeCommit message (Expand)Author
2022-07-25[mlir] Refactor the Parser library in preparation for an MLIR binary formatRiver Riddle
2022-07-23Use callables directly in any_of, count_if, etc (NFC)Kazu Hirata
2022-07-14[mlir] (NFC) run clang-format on all filesJeff Niu
2022-07-14[mlir] Use value instead of getValue (NFC)Kazu Hirata
2022-07-13[mlir] Use has_value instead of hasValue (NFC)Kazu Hirata
2022-07-13[mlir] Allow empty lists for DenseArrayAttr.Adrian Kuegel
2022-07-12Read/write external resource alignment tag in little-endianUlrich Weigand
2022-07-08[mlir:LSP] Add support for code completing attributes and typesRiver Riddle
2022-07-08[mlir:LSP] Add support for keyword code completionsRiver Riddle
2022-07-07[mlir:LSP] Add support for MLIR code completionsRiver Riddle
2022-07-05[mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntaxRiver Riddle
2022-07-05[MLIR][Affine] Allow `<=` in IntegerSet constraintsGroverkss
2022-07-03[MLIR][Affine] Allow affine-expr on RHS in IntegerSetGroverkss
2022-06-29[mlir] Allow for attaching external resources to .mlir filesRiver Riddle
2022-06-28Introduce a new Dense Array attributeMehdi Amini
2022-06-28Revert "Introduce a new Dense Array attribute"Mehdi Amini
2022-06-28Introduce a new Dense Array attributeMehdi Amini
2022-06-27[MLIR][Parser] Fix AffineParser colliding bare identifiers with primitive typesGroverkss
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-03[mlir] Fix ClangTidy warning (NFC).Adrian Kuegel
2022-05-23Apply clang-tidy fixes for modernize-use-bool-literals in Parser.cpp (NFC)Mehdi Amini
2022-05-18[MLIR] Make `parseDimensionListRanked` configurable wrt parsing a trailing `x`Frederik Gossen
2022-05-16[mlir] Remove the `type` keyword from type alias definitionsRiver Riddle
2022-05-13[ParseResult] Fix warning in flang build, incorporate feedback from River.Chris Lattner
2022-05-13[ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues.Chris Lattner
2022-05-12[DenseElementAttr] Simplify the public API for creating these.Chris Lattner
2022-05-11[mlir:Parser] Emit a better diagnostic when a custom operation is unknownRiver Riddle
2022-05-11[AsmParser] Adopt emitWrongTokenError more, improving QoIChris Lattner
2022-05-11[AsmParser] Improve error recovery again.Chris Lattner
2022-05-10[MLIR Parser] Improve QoI for "expected token" errorsChris Lattner
2022-05-06[mlir] Remove special case parsing/printing of `func` operationsRiver Riddle
2022-05-05[mlir] Add a better error message when failing to parse an attributeRiver Riddle
2022-04-29[AsmParser] Introduce a new "Argument" abstraction + supporting logicChris Lattner
2022-04-28[mlir:LSP] Improve conversion between SourceMgr and LSP locationsRiver Riddle
2022-04-28[OpAsmParser] Simplify logic for requiredOperandCount in parseOperandList.Chris Lattner
2022-04-28[AsmParser] Rework logic around "region argument parsing"Chris Lattner
2022-04-25[mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributesJeremy Furtek
2022-04-21[AsmParser/Printer] Rework sourceloc support for function arguments.Chris Lattner
2022-04-18[mlir] Fix two AttributeParser abortsJacques Pienaar
2022-04-06[mlir:Parser][NFC] Replace SSAUseInfo with OpAsmParser::UnresolvedOperandRiver Riddle
2022-04-04[mlir] Rework the implementation of TypeIDRiver Riddle
2022-03-28[mlir] Fix leak in case of failed parseJacques Pienaar
2022-03-23[mlir] Make OpBuilder::createOperation to accept raw inputsChia-hung Duan
2022-03-23[mlir] Fix emitting an error at EOFMogball
2022-03-21[mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck
2022-03-16[MLIR] [LangRef] Clarify parsing of dense<...>Siddharth Bhat
2022-03-12[MLIR] Fix block label parsing bugUday Bondhugula