aboutsummaryrefslogtreecommitdiff
path: root/mlir/tools
AgeCommit message (Expand)Author
2022-07-25[mlir] Refactor the Parser library in preparation for an MLIR binary formatRiver Riddle
2022-07-23Convert for_each to range-based for loops (NFC)Kazu Hirata
2022-07-21[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymoreJohn Ericson
2022-07-21[mlir][Linalg] Deprecate `tileAndFuseLinalgOps` method and associated patterns.Mahesh Ravishankar
2022-07-19[mlir] Flip LinAlg dialect to _BothJacques Pienaar
2022-07-19[mlir][tblgen] Add support for extraClassDefinition in AttrDefbhatuzdaname
2022-07-15[mlir][ods] Allow specifying return types of buildersJeff Niu
2022-07-15[mlir][Linalg] Add a pattern to decompose `linalg.generic` ops.Mahesh Ravishankar
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][Linalg] Retire TestLinalgCodegenStrategy pass.Nicolas Vasilache
2022-07-13[mlir] Use has_value instead of hasValue (NFC)Kazu Hirata
2022-07-08[mlir:LSP] Add support for code completing attributes and typesRiver Riddle
2022-07-08[mlir] Add method to populate default attributesJacques Pienaar
2022-07-07[mlir] Delete ForwardDataFlowAnalysisMogball
2022-07-07[mlir] An implementation of dense data-flow analysisMogball
2022-07-07[mlir][ods] Make Type- and AttrInterfaces also `Type`s and `Attr`sMarkus Böck
2022-07-05[mlir][tblgen] Consistently use `$_ctxt` instead of `$_ctx`Markus Böck
2022-06-30[mlir] Add Dead Code AnalysisMogball
2022-06-28[mlir] Add `enableSplitting` and `insertMarkerInOutput` options to `splitAndP...River Riddle
2022-06-27[mlir][ods] Add convertFromStorage field to parametersMogball
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-22[mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER errorjackalcooper
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-21[mlir][ods] Remove StructAttrMogball
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-19Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-06-17[mlir] replace 'emit_c_wrappers' func->llvm conversion option with a passAlex Zinenko
2022-06-16[mlir][doc] Avoid duplication with constraints and defsJacques Pienaar
2022-06-15[mlir][tablegen] Generate default attr values in Python bindingsMatthias Springer
2022-06-15[mlir] check interfaces are attached to the expected objectAlex Zinenko
2022-06-14(Reland)[mlir] Add a generic data-flow analysis frameworkMogball
2022-06-14Revert "[mlir] Add a generic data-flow analysis framework"Frederik Gossen
2022-06-14[mlir] Add a generic data-flow analysis frameworkMogball
2022-06-14[mlir][ods] Make Attr/Type def accessors match the dialectMogball
2022-06-13[mlir][TilingInterface] Add pattern to tile using TilingInterface and impleme...Mahesh Ravishankar
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-06-10Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore"John Ericson
2022-06-10[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymoreJohn Ericson
2022-06-09[mlir][spirv] Replace StructAttrs with AttrDefsMogball
2022-06-09[mlir][gpu] Move GPU headers into IR/ and Transforms/Mogball
2022-06-03Re-land "[mlir] Add integer range inference analysis""Krzysztof Drewniak
2022-06-02[mlir:PDLL] Add better support for providing Constraint/Pattern/Rewrite docum...River Riddle
2022-06-02Revert "[mlir] Add integer range inference analysis"Mehdi Amini
2022-06-02[mlir] Add integer range inference analysisKrzysztof Drewniak
2022-06-01[mlir][math] Add math.ctlz expansion to control flow + arith operationsRob Suderman