1. 23aa5a7 [mlir] Rename the Standard dialect to the Func dialect by River Riddle · 3 years, 2 months ago
  2. a70aa7b [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities by River Riddle · 3 years, 4 months ago
  3. e4853be Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC) by Mehdi Amini · 3 years, 4 months ago
  4. 02b6fb2 Fix clang-tidy issues in mlir/ (NFC) by Mehdi Amini · 3 years, 5 months ago
  5. c0342a2 [mlir] Switching accessors to prefixed form (NFC) by Jacques Pienaar · 3 years, 5 months ago
  6. 0c7890c [mlir] Convert NamedAttribute to be a class by River Riddle · 3 years, 6 months ago
  7. cfb72fd3 [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. by Jacques Pienaar · 3 years, 7 months ago
  8. a54f4ea [MLIR] Replace std ops with arith dialect ops by Mogball · 3 years, 7 months ago
  9. ec03bbe [mlir] Fix bug in partial dialect conversion by Vladislav Vinogradov · 3 years, 8 months ago
  10. dc4e913 [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC by Chris Lattner · 4 years, 2 months ago
  11. 3a506b3 Change OwningRewritePatternList to carry an MLIRContext with it. by Chris Lattner · 4 years, 2 months ago
  12. e231070 [MLIR] Create memref dialect and move dialect-specific ops from std. by Julian Gross · 4 years, 2 months ago
  13. 56774bd [mlir] Replace deprecated 'getAttrs' by Marius Brehler · 4 years, 3 months ago
  14. a89035d Revert "[MLIR] Create memref dialect and move several dialect-specific ops from std." by Alexander Belyaev · 4 years, 3 months ago
  15. 8aa6c37 [MLIR] Create memref dialect and move several dialect-specific ops from std. by Julian Gross · 4 years, 3 months ago
  16. 1ffc1aa [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. by Christian Sigg · 4 years, 5 months ago
  17. 0bf4a82 [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. by Christian Sigg · 4 years, 5 months ago
  18. 5da2423 [mlir][gpu] Only transform mapped parallel loops to GPU. by Stephan Herhut · 4 years, 6 months ago
  19. 72d5ac9 [mlir] Use affine dim instead of symbol in SCFToGPU lowering. by Tres Popp · 4 years, 7 months ago
  20. 396e7f4 [mlir][SCFToGPU] LaunchOp propagate optional attributes by Artur Bialas · 4 years, 8 months ago
  21. e2b7161 [MLIR] Add argument related API to Region by Rahul Joshi · 4 years, 10 months ago
  22. 9db53a1 [mlir][NFC] Remove usernames and google bug numbers from TODO comments. by River Riddle · 4 years, 10 months ago
  23. 2bcd192 [mlir][SCFToGPU] Remove conversions from scf.for to gpu.launch. by MaheshRavishankar · 5 years ago
  24. 4ead2cf [mlir] Rename conversions involving ex-Loop dialect to mention SCF by Alex Zinenko · 5 years ago[Renamed (99%) from mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp]
  25. 60f443b [mlir] Change dialect namespace loop->scf by Alex Zinenko · 5 years ago
  26. 98eead8 [mlir][Value] Add v.getDefiningOp<OpTy>() by Sean Silva · 5 years ago
  27. c25b20c [mlir] NFC: Rename LoopOps dialect to SCF (Structured Control Flow) by Alex Zinenko · 5 years ago
  28. f9223d4 Remove unused variable. NFC. by Benjamin Kramer · 5 years ago
  29. 5851671 [MLIR] Constant fold multiplies in deriveStaticUpperBound. by Tres Popp · 5 years ago
  30. 5aacce3 [mlir] NFC: Fix trivial typo by Kazuaki Ishizaki · 5 years ago
  31. e5a8512 [mlir] NFC: fix trivial typo in source files by Kazuaki Ishizaki · 5 years ago
  32. 46bb661 [mlir][GPU] Use StructAttr to drive lowering from loop.parallel to gpu.launch by MaheshRavishankar · 5 years ago
  33. e708471 [mlir][NFC] Cleanup AffineOps directory structure by Rob Suderman · 5 years ago
  34. 3145427 [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult by River Riddle · 5 years ago
  35. 0ddba0b [mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces. by River Riddle · 5 years ago
  36. 10ec186 [MLIR][GPU] Add error checking to loop.parallel to gpu transform. by Stephan Herhut · 5 years ago
  37. d17428d [MLIR][GPU] fix loop trip count computation in LoopsToGPU by Stephan Herhut · 5 years ago
  38. 5e6d724 [MLIR][GPU] Properly model step in parallel loop to gpu conversion. by Stephan Herhut · 5 years ago
  39. 7a7eacc [MLIR][GPU] Implement a simple greedy loop mapper. by Stephan Herhut · 5 years ago
  40. 69d757c Move StandardOps/Ops.h to StandardOps/IR/Ops.h by Rob Suderman · 5 years ago
  41. 5fc5c7d Strength reduce vectors into arrays. NFCI. by Benjamin Kramer · 5 years ago
  42. f3b9332 Remove unused lambda argument. by Eric Christopher · 5 years ago
  43. 715783d [MLIR][GPU] Implement initial mapping from loop.parallel to gpu.launch. by Stephan Herhut · 5 years ago
  44. 283b5e7 [MLIR] Make gpu.launch implicitly capture uses of values defined above. by Stephan Herhut · 5 years ago
  45. 84695dd Fix conversion of loops to GPU with no block/thread dimensions. by Stephan Herhut · 5 years ago
  46. 2692751 Add 'gpu.terminator' operation. by Stephan Herhut · 5 years ago
  47. 3085710 Mass update the MLIR license header to mention "Part of the LLVM project" by Mehdi Amini · 5 years ago
  48. df18650 Make helper functions static or move them into anonymous namespaces. NFC. by Benjamin Kramer · 5 years ago
  49. 2bdf33c [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. by River Riddle · 5 years ago
  50. eeef50b [mlir] Fix -Wrange-loo-analysis warnings by Fangrui Song · 5 years ago
  51. e62a695 NFC: Replace ValuePtr with Value and remove it now that Value is value-typed. by River Riddle · 5 years ago
  52. 56222a0 Adjust License.txt file to use the LLVM license by Mehdi Amini · 5 years ago
  53. 35807bc NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to Value being value-typed. by River Riddle · 5 years ago
  54. 22954a0 Add integer bit-shift operations to the standard dialect. by Manuel Freiberger · 5 years ago
  55. e96150e Replace custom getBody method with an ODS-generated in gpu::LaunchOp by Alex Zinenko · 5 years ago
  56. 971b8dd Move Affine to Standard conversion to lib/Conversion by Alex Zinenko · 5 years ago
  57. 9cbbd8f Support lowering of imperfectly nested loops into GPU dialect. by Mahesh Ravishankar · 6 years ago
  58. b74af4a Unify GPU op definition names with other dialects. by Christian Sigg · 6 years ago
  59. ffde975 NFC: Move AffineOps dialect to the Dialect sub-directory. by River Riddle · 6 years ago
  60. ba0fa92 NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory. by River Riddle · 6 years ago
  61. 60965b4 Move GPU dialect to {lib,include/mlir}/Dialect by Alex Zinenko · 6 years ago
  62. 0002e29 Move affine.for and affine.if to ODS by Nicolas Vasilache · 6 years ago
  63. e78ea03 Replace linalg.for by loop.for by Nicolas Vasilache · 6 years ago
  64. 80e2871 Extend AffineToGPU to support Linalg loops by Alex Zinenko · 6 years ago