summaryrefslogtreecommitdiff
path: root/mlir/tools
Commit message (Expand)AuthorAgeFilesLines
* [mlir][GPU] Rename MLIRGPUOps CMake target to MLIRGPUDialectMatthias Springer2023-05-162-2/+2
* [mlir][llvm] Add expect intrinsics.Tobias Gysi2023-05-161-0/+2
* Add an operator == and != to properties, use it in DuplicateFunctionEliminationMehdi Amini2023-05-151-1/+14
* [mlir] Move casting calls from methods to function callsTres Popp2023-05-121-3/+3
* Fix UB passing nullptr to an EmptyProperties class when building OpAdaptorMehdi Amini2023-05-051-2/+27
* [mlir][tblgen] Fix emitting wrong index for `either` directive.Chia-hung Duan2023-05-031-7/+8
* Try to fix CodeGenTypes issues in mlirNAKAMURA Takumi2023-05-032-1/+2
* Introduce MLIR Op PropertiesMehdi Amini2023-05-015-169/+840
* Revert "Introduce MLIR Op Properties"Mehdi Amini2023-05-015-840/+169
* Introduce MLIR Op PropertiesMehdi Amini2023-05-015-169/+840
* Remove deprecated `preloadDialectInContext` flag for MlirOptMain that has bee...Mehdi Amini2023-04-241-2/+1
* [mlir] Dialect type/attr bytecode read/write generator.Jacques Pienaar2023-04-242-0/+468
* [mlir] Add a utility function to make a region isolated from above.Mahesh Ravishankar2023-04-201-0/+2
* [mlir-cpu-runner] Add `export_executable_symbols` in CMakeAndrzej Warzynski2023-04-071-0/+2
* [mlir][tblgen] Emit interface decls in definition order in the .td fileMatthias Springer2023-04-071-3/+8
* Implement Pass and Dialect plugins for mlir-optFabian Mora2023-04-061-0/+2
* Revert "Implement Pass and Dialect plugins for mlir-opt"Mehdi Amini2023-04-061-2/+0
* Implement Pass and Dialect plugins for mlir-optMehdi Amini2023-04-061-0/+2
* Revert "Implement Pass and Dialect plugins for mlir-opt"Jacques Pienaar2023-04-061-2/+0
* Implement Pass and Dialect plugins for mlir-optFabian Mora2023-04-061-0/+2
* [mlir][Interfaces] Add ValueBoundsOpInterfaceMatthias Springer2023-04-061-0/+2
* [mlir][Analysis] Introduce LoopInfo in mlirChristian Ulmann2023-04-051-0/+2
* [mlir][spirv-cpu-runner] Add missing call to registerPassManagerCLOptions().Adrian Kuegel2023-04-031-0/+1
* [mlir] Fix ignoring return value warning.Adrian Kuegel2023-04-032-2/+4
* Revert "[mlir-cpu-runner] Add export_executable_symbols in CMake."Mitch Phillips2023-03-291-2/+0
* [mlir-cpu-runner] Add export_executable_symbols in CMake.Andrzej Warzynski2023-03-281-0/+2
* [mlir] Implement pass utils for 1:N type conversions.Ingo Müller2023-03-272-0/+3
* Revert "[mlir] Implement pass utils for 1:N type conversions."Ingo Müller2023-03-272-3/+0
* [mlir] Implement pass utils for 1:N type conversions.Ingo Müller2023-03-272-0/+3
* [mlir] Add missing registrations to runners.Adrian Kuegel2023-03-212-0/+4
* [mlir] Support lowering of dialect attributes attached to top-level modulesSergio Afonso2023-03-213-0/+3
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-151-1/+1
* [ADT] Allow `llvm::enumerate` to enumerate over multiple rangesJakub Kuderski2023-03-151-3/+3
* [ADT][mlir][NFCI] Do not use non-const lvalue-refs with enumerateJakub Kuderski2023-03-154-15/+16
* [mlir][Affine] Add helper functions to allow reordering affine.apply operands...Nicolas Vasilache2023-03-141-0/+2
* [mlir][spirv][vector] Add pattern to convert reduction to SPIR-V dot prodJakub Kuderski2023-03-102-0/+3
* [mlir][Parser] Make parse{Attribute,Type} null-terminate inputRahul Kayaith2023-03-031-4/+2
* [mlir][llvm] Add AliasAnalysis and AccessGroup interfaces to intrinsics.Tobias Gysi2023-03-021-8/+9
* [mlir][AsmParser] Improve parse{Attribute,Type} error handlingRahul Kayaith2023-03-011-2/+4
* [mlir][SPIRV] Enable use of opaque-pointers in spirv-cpu-runnerMarkus Böck2023-02-241-2/+9
* [mlir][GPUToVulkan] Port conversion passes and `mlir-vulkan-runner` to opaque...Markus Böck2023-02-241-4/+13
* [mlir] Complety remove old `fold` APIMarkus Böck2023-02-221-5/+1
* [mlir][linalg][TransformOps] Connect hoistRedundantVectorTransfersNicolas Vasilache2023-02-201-2/+0
* Reland "[mlir][func] Use the generated pass options in func to llvm."Tobias Gysi2023-02-111-2/+4
* [mlir] Add function for checking if a block is inside a loopTom Eccles2023-02-102-0/+3
* Revert "[mlir] Add function for checking if a block is inside a loop"Kiran Chandramohan2023-02-092-3/+0
* [mlir] Add function for checking if a block is inside a loopTom Eccles2023-02-092-0/+3
* [mlir][ods] add mechanism for deprecating an `OpBuilder` in ODSMarkus Böck2023-02-071-0/+3
* [mlir][scf] Fix builder of WhileOp with region builder arguments.Ingo Müller2023-02-071-0/+2
* [mlir][llvm] Use tablegen for enum conversion.Tobias Gysi2023-02-031-0/+18