April 2020 Archives by date
Starting: Wed Apr 1 01:06:52 PDT 2020
Ending: Thu Apr 30 22:16:16 PDT 2020
Messages: 329
- [Mlir-commits] [mlir] 61bab7c - [MLIR] Replace OpBuilder(Block) with atBlockBegin and atBlockEnd
Tres Popp
- [Mlir-commits] [mlir] 90b7bbf - [MLIR] Rename collapsePLoops -> collapseParallelLoops
Tres Popp
- [Mlir-commits] [mlir] 49af380 - Add a method to build affine maps with zero or more results.
Alex Zinenko
- [Mlir-commits] [mlir] 8155e41 - [mlir][Pass] Add a tablegen backend for defining Pass information
River Riddle
- [Mlir-commits] [mlir] e3d834a - [mlir][Pass] Move the registration of dialect passes to tablegen
River Riddle
- [Mlir-commits] [mlir] 3dddd89 - [mlir][Pass] Move the registration of conversion passes to tablegen
River Riddle
- [Mlir-commits] [mlir] 9a277af - [mlir][Pass] Add support for generating pass utilities via tablegen
River Riddle
- [Mlir-commits] [mlir] 9be4be3 - [mlir][Pass] Add support for generating pass documention from the tablegen definition
River Riddle
- [Mlir-commits] [mlir] a67cd71 - [MLIR] Implement LoopLikeInterface for loop.parallel
Tres Popp
- [Mlir-commits] [mlir] 9b31e59 - [mlir] Modify GPU to SPIR-V conversion to respect
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 68316af - [MLIR][NFC] loop transforms/analyis utils cleanup / modernize
Uday Bondhugula
- [Mlir-commits] [mlir] 572890f - [MLIR][NFC] clean up affine data copy test case
Uday Bondhugula
- [Mlir-commits] [mlir] 0dd2113 - Add LLVM_ATTRIBUTE_UNUSED to function used only in assert (NFC)
Mehdi Amini
- [Mlir-commits] [mlir] b8c260c - Remove linking all targets from `mlir-opt` (NFC)
Mehdi Amini
- [Mlir-commits] [mlir] c4c2037 - [mlir][Linalg][Doc] Minor doc fixes
Nicolas Vasilache
- [Mlir-commits] [mlir] 8bf1583 - [mlir] Move LLVMPassIncGen to LLVMIR/Transforms/CMakeLists.txt
River Riddle
- [Mlir-commits] [mlir] 5e80931 - [MLIR] Add method to drop duplicate result exprs from AffineMap
Uday Bondhugula
- [Mlir-commits] [mlir] 7c77163 - [MLIR][NFC] drop unnecessary matches in affine dma generate test case
Uday Bondhugula
- [Mlir-commits] [mlir] 0a2131b - [mlir] LLVMFuncOp: provide a capability to pass attributes through to LLVM IR
Alex Zinenko
- [Mlir-commits] [mlir] 802bb8b - [mlir] StandardToLLVM conversion: remove dead code
Alex Zinenko
- [Mlir-commits] [mlir] add9f1a - [mlir][LLVM] Finer-grained control for C interface emission
Nicolas Vasilache
- [Mlir-commits] [mlir] ee4d034 - Change pass registration generated code to allow users to selectively register passes
Mehdi Amini
- [Mlir-commits] [mlir] aef0877 - [mlir][Linalg] NFC - Rename Linalg and Vector EDSCs to avoid collisions
Nicolas Vasilache
- [Mlir-commits] [mlir] 3a51920 - [mlir][VectorOps] Implement canonicalization for TransposeOp.
Alex Grosul
- [Mlir-commits] [mlir] 02cb21d - Make helpers static. NFC.
Benjamin Kramer
- [Mlir-commits] [mlir] 0718e3a - [mlir][vulkan-runner] Add support for 3D memrefs.
Denis Khalikov
- [Mlir-commits] [mlir] 7130503 - [LoopOps] Return ArrayRefs from accessors instead of iterator_ranges
Benjamin Kramer
- [Mlir-commits] [mlir] ae044c5 - [CMAKE] Plumb include_directories() into tablegen()
Stephen Neuendorffer
- [Mlir-commits] [mlir] f288c21 - Revert "[CMAKE] Plumb include_directories() into tablegen()"
Stephen Neuendorffer
- [Mlir-commits] [mlir] 0c0831f - [CMAKE] Plumb include_directories() into tablegen()
Stephen Neuendorffer
- [Mlir-commits] [mlir] f27f1e8 - [mlir] DialectConversion: support block creation in ConversionPatternRewriter
Alex Zinenko
- [Mlir-commits] [mlir] e33a636 - [mlir][Linalg] Employ finer-grained control of C interface emission
Nicolas Vasilache
- [Mlir-commits] [mlir] 340e1b2 - [mlir] LoopToStandard conversion: support "if/else" with results
Alex Zinenko
- [Mlir-commits] [mlir] 79afdfa - [mlir] Change the default of `mlir-print-op-on-diagnostic` to true
River Riddle
- [Mlir-commits] [mlir] e3bb363 - [mlir][DeclarativeParser] Emit an error if a `:` follows an attribute with a non-constant type.
River Riddle
- [Mlir-commits] [mlir] 0f37454 - Fix typos in toy tutorial
Mehdi Amini
- [Mlir-commits] [mlir] 1a2370b - [MLIR] Fix shape inference in toy tutorial
Mehdi Amini
- [Mlir-commits] [mlir] 160f5aa - [mlir] Add an out-of-tree dialect example
Mehdi Amini
- [Mlir-commits] [mlir] 5aacce3 - [mlir] NFC: Fix trivial typo
Kazuaki Ishizaki
- [Mlir-commits] [mlir] 0359b86 - [mlir][ODS] Add support for variadic regions.
River Riddle
- [Mlir-commits] [mlir] 51e3709 - [MLIR] Don't insert YieldOp for non-void loop.for by default.
Alexander Belyaev
- [Mlir-commits] [mlir] f875e55 - [MLIR] fix greedy pattern rewrite driver iteration on change
Uday Bondhugula
- [Mlir-commits] [mlir] cc67389 - [MLIR][NFC] fix name operand -> userOp
Uday Bondhugula
- [Mlir-commits] [mlir] 3f9cdd4 - [MLIR] Add pattern rewriter util to erase block; remove dead else
Uday Bondhugula
- [Mlir-commits] [mlir] 96eb384 - Make the AsmPrinter print "<<NULL TYPE>>" instead of crashing on null types
Mehdi Amini
- [Mlir-commits] [mlir] c7b83a4 - [mlir][Pass] Add documentation for the declarative pass specification
River Riddle
- [Mlir-commits] [mlir] 8d0bc03 - [mlir] Update the documentation on Canonicalization
River Riddle
- [Mlir-commits] [mlir] 34392b5 - [MLIR][NFC] Make AsmPrinter messages on null structures consistent
Uday Bondhugula
- [Mlir-commits] [mlir] c9da04d - [mlir] Only number the parent operation in Block::printAsOperand
River Riddle
- [Mlir-commits] [mlir] 74d44c4 - [mlir] Refactor and cleanup the translation facilities.
River Riddle
- [Mlir-commits] [mlir] 322c235 - [mlir][spirv] NFC: remove uncessary return after llvm_unreachable
Lei Zhang
- [Mlir-commits] [mlir] c2d03e4 - [MLIR] Change return type of ParallelOp::getInductionVars to ValueRange.
Alexander Belyaev
- [Mlir-commits] [mlir] da5fe23 - [mlir][LowerToAffineLoops] Handle tensors of rank 0
Djordje Todorovic
- [Mlir-commits] [mlir] 8f22998 - [mlir][Linalg] Add a linalg.tensor_reshape to operate on tensors
Nicolas Vasilache
- [Mlir-commits] [mlir] d3df2da - [mlir] Fix typo in docs/DefiningAttributesAndTypes.md
Jean-Michel Gorius
- [Mlir-commits] [mlir] ae9edbc - [mlir][AsmPrinter] Change value numbering for local scope to be the next isolated operation.
River Riddle
- [Mlir-commits] [mlir] 8ba7a2d - Minor typo improvements in documentation, NFC.
Chris Lattner
- [Mlir-commits] [mlir] d3a31c4 - Remove case in rewritergen unmatched opdefgen side
Jacques Pienaar
- [Mlir-commits] [mlir] 68b03ae - Remove SequentialType from the type heirarchy.
Eli Friedman
- [Mlir-commits] [mlir] 70da33b - [MLIR] fix/update affine data copy utility for max/min bounds
Uday Bondhugula
- [Mlir-commits] [mlir] 7023f4b - [MLIR] Introduce std.alloca op
Uday Bondhugula
- [Mlir-commits] [mlir] 2d3eb49 - [mlir][vulkan-runner] Fix createLowerToLLVMPass interface
Lei Zhang
- [Mlir-commits] [mlir] 47b2349 - [mlir][spirv] Fix wrong Phi parent block for back-to-back loops
Lei Zhang
- [Mlir-commits] [mlir] c0a33aa - [mlir][Diagnostic] Don't store Operation arguments as a DiagnosticArgument
River Riddle
- [Mlir-commits] [mlir] f5deb08 - Remove FxpMathOps dialect and Quantizer tool.
Stella Laurenzo
- [Mlir-commits] [mlir] 3f7439b - [mlir][DRR] Add location directive
Jacques Pienaar
- [Mlir-commits] [mlir] 722f909 - [mlir][Pass][NFC] Replace usages of ModulePass with OperationPass<ModuleOp>
River Riddle
- [Mlir-commits] [mlir] 80aca1e - [mlir][Pass] Remove the use of CRTP from the Pass classes
River Riddle
- [Mlir-commits] [mlir] 1834ad4 - [mlir][Pass] Update the PassGen to generate base classes instead of utilities
River Riddle
- [Mlir-commits] [mlir] 5fee925 - [mlir][Pass] Update the documentation for the declarative pass specification
River Riddle
- [Mlir-commits] [mlir] 75f60c6 - [MLIR] Cleanup mlir-tblgen error messages for custom assembly formats.
Stephen Neuendorffer
- [Mlir-commits] [mlir] 19fec00 - [MLIR] Add note for file-line numbers in tablegen errors for assembly formats
Stephen Neuendorffer
- [Mlir-commits] [mlir] 8b7e669 - [mlir][AsmFormat] Avoid invalidating the iterator when verifying attributes
River Riddle
- [Mlir-commits] [mlir] d86ece1 - Keep output file after successful execution of mlir-opt
Mehdi Amini
- [Mlir-commits] [mlir] 3cb1f35 - [mlir][Linalg] Use subview instead of linalg.slice in Promotion.cpp
Nicolas Vasilache
- [Mlir-commits] [mlir] 06ddb79 - [MLIR] Add missing colon after CHECKs.
Christian Sigg
- [Mlir-commits] [mlir] 01d97a3 - [MLIR] Add support to use aligned_alloc to lower AllocOp from std to llvm
Uday Bondhugula
- [Mlir-commits] [mlir] a59008a - [MLIR] Fix gcc-5 build failure cause by D77528
Uday Bondhugula
- [Mlir-commits] [mlir] 3156b54 - [MLIR] Fix more gcc-5 build issues from D77528
Uday Bondhugula
- [Mlir-commits] [mlir] 7006daa - [MLIR][Vector] Update ShapeCastOp folder to use producer-consumer value forwarding.
Andy Davis
- [Mlir-commits] [mlir] ae8ebec - [MLIR] Fix test case typos in unroll.mlir
Uday Bondhugula
- [Mlir-commits] [mlir] 400ad6f - [mlir] Eliminate the remaining usages of cl::opt instead of PassOption.
River Riddle
- [Mlir-commits] [mlir] c6e917d - [mlir][NFC] Remove cl::opts for LoopUnroll now that the pass uses PassOptions
River Riddle
- [Mlir-commits] [mlir] 6fb6a4d - [mlir][Linalg] Add a test for a fused Linalg pass based on DRR to go from matmul to vectors
Nicolas Vasilache
- [Mlir-commits] [mlir] 67bdda6 - [mlir][NFC] Wrap static DenseMap inside of a function to avoid the need for a global static initializer
River Riddle
- [Mlir-commits] [mlir] 223154d - [mlir] Remove need for static global ctors from mlir-translate
Jonathan Roelofs
- [Mlir-commits] [mlir] 21605a1 - [mlir] Mark ClassID::getID as LLVM_EXTERNAL_VISIBILITY to ensure only one version exists
River Riddle
- [Mlir-commits] [mlir] 293c521 - [mlir][NFC] Wrap the cl::opts in JitRunner within a struct to avoid global initializers.
River Riddle
- [Mlir-commits] [mlir] d314b7d - [MLIR] ShapedType accessor minor fixes + add isDynamicDim accessor
Uday Bondhugula
- [Mlir-commits] [mlir] bd1ccfe - [mlir] Add a new RewritePattern::hasBoundedRewriteRecursion hook.
River Riddle
- [Mlir-commits] [mlir] 4408e6a - [mlir][test] NFC - Rename cblas to mlir_test_cblas
Nicolas Vasilache
- [Mlir-commits] [mlir] 8345b86 - [mlir][Vector] Add lowering of 1-D vector transfer_read/write to masked load/store
Nicolas Vasilache
- [Mlir-commits] [mlir] 133049d - [opaque pointers] Fix uses of deprecated CreateCall/CreateInvoke.
Eli Friedman
- [Mlir-commits] [mlir] 2d32ee0 - [mlir][Vector] Update lowering of vector ops to llvm intrinsics to use row-major.
Nicolas Vasilache
- [Mlir-commits] [mlir] ab64fd3 - Allow single-bit integer types to have signs. A signed one bit integer is either 0 or -1.
Chris Lattner
- [Mlir-commits] [mlir] 1c0efa8 - tweak formatting of input to match the output as suggested by River, NFC.
Chris Lattner
- [Mlir-commits] [mlir] db054d7 - [MLIR] Introduce an op trait that defines a new scope for auto allocation
Uday Bondhugula
- [Mlir-commits] [mlir] a5b9316 - [MLIR][NFC] applyPatternsGreedily -> applyPatternsAndFoldGreedily
Uday Bondhugula
- [Mlir-commits] [mlir] 7ecee63 - [MLIR] Support for taskwait and taskyield operations, and translating the same to LLVM IR
Mehdi Amini
- [Mlir-commits] [mlir] 3e94943 - [mlir][spirv] Update doc regarding availability and type conversion
Lei Zhang
- [Mlir-commits] [mlir] c197edb - [MLIR][NFC] fix doc comment for isKnownIsolatedFromAbove
Uday Bondhugula
- [Mlir-commits] [mlir] 882ba48 - [mlir][Linalg] Create a tool to generate named Linalg ops from a Tensor Comprehensions-like specification.
Nicolas Vasilache
- [Mlir-commits] [mlir] d6b32e3 - [mlir][drr] Allow specifying string in location
Jacques Pienaar
- [Mlir-commits] [mlir] 3db57d1 - [mlir] Emit errors if global constructors are found within lib/
River Riddle
- [Mlir-commits] [mlir] 92dde8a - Clean up usages of asserting vector getters in Type
Christopher Tetreault
- [Mlir-commits] [mlir] aba1acc - [mlir][ODS] Add support for optional operands and results with a new Optional directive.
River Riddle
- [Mlir-commits] [mlir] 33f76e2 - [mlir][Pass] Allow duplicate pass registration.
River Riddle
- [Mlir-commits] [mlir] 7824768 - [mlir][Pass] Add a new `Pass::getArgument` hook
River Riddle
- [Mlir-commits] [mlir] a517191 - [mlir][NFC] Refactor ClassID into a TypeID class.
River Riddle
- [Mlir-commits] [mlir] cbcb12f - [MLIR] Handle in-place folding properly in greedy pattern rewrite driver
Uday Bondhugula
- [Mlir-commits] [mlir] 2f7707d - [mlir][toy][docs] Reword for better sentence flow. NFC
Jonathan Roelofs
- [Mlir-commits] [mlir] 3737be8 - [mlir][toy][docs] Fix reference to generated ToyCombine.inc. NFC
Jonathan Roelofs
- [Mlir-commits] [mlir] 015ebd2 - [mlir][toy] Fix comment typo. NFC
Jonathan Roelofs
- [Mlir-commits] [mlir] 0dbaafa - [mlir][docs] Explain the EDSC acronym. NFC
Jonathan Roelofs
- [Mlir-commits] [mlir] 55de49a - [mlir][docs] Refactor the layout of the docs folder
River Riddle
- [Mlir-commits] [mlir] 89b0070 - [mlir][docs] Remove the MLIR prefix from several titles.
River Riddle
- [Mlir-commits] [mlir] 75ea9e4 - [MLIR][NFC] add doc cross links from/to std.alloca
Uday Bondhugula
- [Mlir-commits] [mlir] 0031c7f - Implement some micro-optimizations for Identifier. NFC
Chris Lattner
- [Mlir-commits] [mlir] ed87d9d - Change the implementation of mlir::hash_value(Identifier) to be consistent
Chris Lattner
- [Mlir-commits] [mlir] 4c18e1d - [MLIR] add cmake abstraction for translation libraries
Stephen Neuendorffer
- [Mlir-commits] [mlir] 4956871 - [MLIR] CMake cleanup for mlir-opt
Stephen Neuendorffer
- [Mlir-commits] [mlir] aef4ec0 - Change the identifier table in MLIRContext to use StringSet instead of
Chris Lattner
- [Mlir-commits] [mlir] 1fc6efa - [mlir][StorageUniquer] Replace all usages of std::function with function_ref.
River Riddle
- [Mlir-commits] [mlir] 8938dea - [mlir][IR] Manually register command line options for MLIRContext and AsmPrinter
River Riddle
- [Mlir-commits] [mlir] 3e8de2e - [MLIR] Fix MLIR_MAIN_[SRC|INCLUDE]_DIR variables
Ehud Katz
- [Mlir-commits] [mlir] decac2d - [mlir][EnumGen] Generate utility symbolizeEnum and stringifyEnum methods during EnumGen
River Riddle
- [Mlir-commits] [mlir] 43cf489 - [mlir][SymbolDCE][NFC] Fix the visibility of the symbols within the test and
River Riddle
- [Mlir-commits] [mlir] 2e8188f - [mlir][NFC] Mark a debug only variable as (void) to avoid unused warning
River Riddle
- [Mlir-commits] [mlir] 32e6cbe - [mlir][spirv] Add missing interface storage classes in serializer
Lei Zhang
- [Mlir-commits] [mlir] d63036c - Reimplement mlir::Identifier to be a wrapper around 'StringMapEntry*' instead of a wrapper around a 'const char*'. This makes it so strref() can be computed without calling strlen, which is more efficient and less error-prone. While here...
Chris Lattner
- [Mlir-commits] [mlir] a290c3a - [mlir][spirv] Improve stride support in array types
Lei Zhang
- [Mlir-commits] [mlir] 8a49ed2 - [mlir][Transforms][docs] Add a description blurb for various passes
River Riddle
- [Mlir-commits] [mlir] 500e038 - [MLIR] NFC clean up simplify-affine-structures test case
Uday Bondhugula
- [Mlir-commits] [mlir] 42ada5f - [MLIR] NFC cleanup/modernize memref-dataflow-opt / getNestingDepth
Uday Bondhugula
- [Mlir-commits] [mlir] 74e6a5b - Eliminate all uses of Identifier::is() in the source tree, this doesn't remove the definition of it (yet). NFC.
Chris Lattner
- [Mlir-commits] [mlir] 359541e - Remove the Identifier::is() method, it is now equivalent to operator==. NFC.
Chris Lattner
- [Mlir-commits] [mlir] a9cb529 - [mlir][spirv] NFC: use Optional to replace SPV_Optional
Lei Zhang
- [Mlir-commits] [mlir] ec99d6e - [mlir][spirv] Add a `spirv::InterfaceVarABIAttr`.
Denis Khalikov
- [Mlir-commits] [mlir] 03391df - [mlir][Linalg] Add loop.parallel lowering for all Linalg Ops.
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 3b2f26a - [mlir][Linalg] NFC : Fix check for scalar case handling in LinalgToLoops
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 2a99e70 - [mlir][Linalg] NFC: Add utility function to tile, fuse and set marker to use loop.parallel.
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] d3588d0 - [mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents.
River Riddle
- [Mlir-commits] [mlir] 9b1a0d3 - Fix a typo in the error message for an incorrect prototype.
River Riddle
- [Mlir-commits] [mlir] eab73df - [SVE] Change return type of getNumElements to unsigned
Christopher Tetreault
- [Mlir-commits] [mlir] ac047d9 - [MLIR] Remove dead affine.applys while generating pointwise copies
Uday Bondhugula
- [Mlir-commits] [mlir] 0a54887 - Fix MLIR test case failure caused by 89e0662dee5fa541f284e6be0af9e36e7f39f947
Uday Bondhugula
- [Mlir-commits] [mlir] 1beffb9 - Fix the MLIR integer attribute parser to be correct in the face of large integer attributes, it was previously artificially limited to 64 bits.
Chris Lattner
- [Mlir-commits] [mlir] 5851671 - [MLIR] Constant fold multiplies in deriveStaticUpperBound.
Tres Popp
- [Mlir-commits] [mlir] d5fcb79 - [STLExtras] Make const the * operator for mapped_iterator.
Alina Sbirlea
- [Mlir-commits] [mlir] 4d9fac6 - [mlir][Linalg] NFC: Add missing comments from earlier commit (D77965)
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 37b5207 - [mlir][Linalg] Handle null affine map returns from inversePermutation.
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 483f278 - Use index for shape.to_extent_tensor
Sean Silva
- [Mlir-commits] [mlir] f52ec5d - [llvm][DenseMapInfo] Add an info specialization for std::tuple
River Riddle
- [Mlir-commits] [mlir] 8cbe371 - [llvm][STLExtras] Add various type_trait utilities currently present in MLIR
River Riddle
- [Mlir-commits] [mlir] 204c3b5 - [llvm][STLExtras] Move various iterator/range utilities from MLIR to LLVM
River Riddle
- [Mlir-commits] [mlir] 2f21a57 - [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM
River Riddle
- [Mlir-commits] [mlir] ebf190f - [llvm][ADT] Move TypeSwitch class from MLIR to LLVM
River Riddle
- [Mlir-commits] [mlir] 92f1562 - [mlir][NFC] Remove the STLExtras.h header file now that it has been merged into LLVM.
River Riddle
- [Mlir-commits] [mlir] 2f8b454 - [mlir] Fix assert on signed integer type in EDSC
Diego Caballero
- [Mlir-commits] [mlir] 229e392 - [llvm][StringExtras] Merge StringExtras from MLIR into LLVM
River Riddle
- [Mlir-commits] [mlir] 04b5274 - [MLIR] Introduce applyOpPatternsAndFold for op local rewrites
Uday Bondhugula
- [Mlir-commits] [mlir] 129cf84 - [mlir] LLVM dialect: support globals without linkage keyword, assuming 'external'
Alex Zinenko
- [Mlir-commits] [mlir] efcf098 - [mlir] [EDSC] Add interface for yield-for loops.
Alex Zinenko
- [Mlir-commits] [mlir] af5e83f - [MLIR] Introduce utility to hoist affine if/else conditions
Uday Bondhugula
- [Mlir-commits] [mlir] 9f3ab92 - [MLIR] Improve support for 0-dimensional Affine Maps.
Jeremy Bruestle
- [Mlir-commits] [mlir] 4f37450 - [mlir][Inliner] Store the resolved call by-value instead of by-reference
River Riddle
- [Mlir-commits] [mlir] a07e5b8 - Fix build by adding missing CMake link dependency
Mehdi Amini
- [Mlir-commits] [mlir] c2f628e - [MLIR] [EDSC] Add folded_xxxx handles for common std instructions.
Alex Zinenko
- [Mlir-commits] [mlir] 997f33c - [MLIR] Add IndexAttr to primitive attributes kinds in tablegen.
Alex Zinenko
- [Mlir-commits] [mlir] a60fdd2 - [MLIR] NFC after commit D77478.
Alex Zinenko
- [Mlir-commits] [mlir] be9c3bd - [MLIR] Fix fusion of linalg.indexed_generic producer into tiled (Indexed)GenericOp.
Alexander Belyaev
- [Mlir-commits] [mlir] 69040d5 - [MLIR] Allow for multiple gpu modules during translation.
Stephan Herhut
- [Mlir-commits] [mlir] d9c7fc6 - Revert "[MLIR] Add IndexAttr to primitive attributes kinds in tablegen."
Benjamin Kramer
- [Mlir-commits] [mlir] 11f093f - [MLIR] Add IndexAttr to primitive attributes kinds in tablegen.
Alex Zinenko
- [Mlir-commits] [mlir] f543122 - [mlir][Linalg] Drop function attribute from generic ops.
Nicolas Vasilache
- [Mlir-commits] [mlir] ea88dd8 - [MLIR] Fix MLIR build - add missing CMake dependency
Uday Bondhugula
- [Mlir-commits] [mlir] dfcc403 - [MLIR] NFC use Operation::getParentWithTrait in alloca verifier
Uday Bondhugula
- [Mlir-commits] [mlir] f061295 - [MLIR] Complete refactoring of Affine dialect into sub-libraries.
Stephen Neuendorffer
- [Mlir-commits] [mlir] f072942 - [mlir] ODS: support operations with resizable operand lists
Alex Zinenko
- [Mlir-commits] [mlir] 314f00a - [MLIR][cmake] Remove redundant add_dependencies()
Stephen Neuendorffer
- [Mlir-commits] [mlir] 40d139c - [mlir][Linalg] NFC - Split out EDSCs that require a Folder
Nicolas Vasilache
- [Mlir-commits] [mlir] 26805f0 - [MLIR][cmake] Use DEPENDS instead of add_dependencies()
Stephen Neuendorffer
- [Mlir-commits] [mlir] 186709c - [mlir] [VectorOps] Progressive lowering of vector.broadcast
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 495cf27 - [MLIR] Update tutorial to add missing tests and bring directory paths and code snippets up to date.
Lucy Fox
- [Mlir-commits] [mlir] a6b4271 - [MLIR] Update tutorial to add missing tests and bring directory paths and code snippets up to date.
Lucy Fox
- [Mlir-commits] [mlir] a0d5e54 - [MLIR] Update tutorial to add missing tests and bring directory paths and code snippets up to date.
Lucy Fox
- [Mlir-commits] [mlir] a48f0a3 - [mlir][vulkan-runner] Simplify vulkan launch call op.
Denis Khalikov
- [Mlir-commits] [mlir] f043677 - [MLIR] Make isPerfectlyNested check more efficient
Uday Bondhugula
- [Mlir-commits] [mlir] ecddafd - [MLIR] NFC affine for op tiling cleanup / utility rename
Uday Bondhugula
- [Mlir-commits] [mlir] 1b012a9 - Fix broken docs links (WritingAPass.md was renamed PassManagement.md)
Mehdi Amini
- [Mlir-commits] [mlir] 42154ea - Fix broken doc links (Rationale.md -> Rationale/Rationale.md)
Mehdi Amini
- [Mlir-commits] [mlir] 6bbd9ca - Fix broken docs links by using relative paths in the Linalg Rationale
Mehdi Amini
- [Mlir-commits] [mlir] 2b36288 - Fix relative links in Rationale docs following move to subfolder
Mehdi Amini
- [Mlir-commits] [mlir] 9197e62 - Fix broken doc links to QuickstartRewrites.md after move under Tutorials
Mehdi Amini
- [Mlir-commits] [mlir] cee633c - Fix broken doc links to DefiningAttributesAndTypes.md after move to Tutorials/
Mehdi Amini
- [Mlir-commits] [mlir] eafffdf - Fix broken website link: Use absolute URL to point back to the source on GitHub
Mehdi Amini
- [Mlir-commits] [mlir] 2abd50a - [MLIR] Mark dominance methods const
Uday Bondhugula
- [Mlir-commits] [mlir] 9412e4c - [MLIR] NFC Fix/clarify line in const usage rationale doc
Uday Bondhugula
- [Mlir-commits] [mlir] 0f5440c - Fix more broken doc links after some moved under the Rationale category
Mehdi Amini
- [Mlir-commits] [mlir] 040fd34 - Fix one more doc links after moving the document under Tutorials
Mehdi Amini
- [Mlir-commits] [mlir] 9909424 - Fix documentation link to MlirSpirvAbi
Mehdi Amini
- [Mlir-commits] [mlir] 73c33fc - Fix one more link for a Rationale doc moved under Rationale/
Mehdi Amini
- [Mlir-commits] [mlir] ad9988f - [MLIR] Move `replaceAllUsesExcept` from LoopUtil.h to Value.h.
Alexander Belyaev
- [Mlir-commits] [mlir] def3e10 - [MLIR] Add #include "llvm/ADT/SmallPtrSet.h" back to LoopUtils.h.
Alexander Belyaev
- [Mlir-commits] [mlir] 871beba - [MLIR] Add AtomicRMWRegionOp.
Alexander Belyaev
- [Mlir-commits] [mlir] ba49096 - [mlir][spirv] Lower memref with dynamic dimensions to runtime arrays
Lei Zhang
- [Mlir-commits] [mlir] f83d502 - [mlir][spirv] NFC: remove unnecessary `%N =` in test CHECKs
Lei Zhang
- [Mlir-commits] [mlir] 92bf405 - [mlir][ods] Update doc regarding attribute definitions
Lei Zhang
- [Mlir-commits] [mlir] 3dff8c9 - [MLIR] Fix affine loop tiling utility upper bound bug
Uday Bondhugula
- [Mlir-commits] [mlir] 2d231c7 - [MLIR] NFC clean up loop tiling test cases
Uday Bondhugula
- [Mlir-commits] [mlir] 9ba37b3 - [mlir][ods] Add materialize derived attribute method
Jacques Pienaar
- [Mlir-commits] [mlir] 2d9a02a - Update LLVMOps for CreateShuffleVector deprecation and rework
Eric Christopher
- [Mlir-commits] [mlir] 22219cf - Fix inlining multi-block callees with type conversion.
Sean Silva
- [Mlir-commits] [mlir] b87531c - [mlir] Fix getTypes() support for result ranges.
River Riddle
- [Mlir-commits] [mlir] 12dcb89 - [mlir] [linalg] Only promote selected buffers.
Alex Zinenko
- [Mlir-commits] [mlir] 152d29c - [mlir][Transforms] Add pass to perform sparse conditional constant propagation
River Riddle
- [Mlir-commits] [mlir] 2eda87d - [mlir][SCCP] Add support for propagating constants across inter-region control flow.
River Riddle
- [Mlir-commits] [mlir] 4920247 - [mlir] [linalg] Fix transform-patterns test.
Alex Zinenko
- [Mlir-commits] [mlir] 585a0af - [mlir][NFC] Fix typo in the standalone dialect README.
Jean-Michel Gorius
- [Mlir-commits] [mlir] 128d727 - [mlir] [linalg] Specify alignment during promotion.
Alex Zinenko
- [Mlir-commits] [mlir] 538ac26 - [mlir][Linalg] Create a named batch_matmul op and pipe it through.
Nicolas Vasilache
- [Mlir-commits] [mlir] cf60700 - [mlir] Remove braces to avoid ambiguous constructor of operand range
River Riddle
- [Mlir-commits] [mlir] 8dc790b - Add `//` before the banner displayed in `--print-ir-before/after-all`
Mehdi Amini
- [Mlir-commits] [mlir] 84e4c09 - [MLIR] Update documentation for loop.parallel.
Alexander Belyaev
- [Mlir-commits] [mlir] c22876b - [MLIR] Add extra locking during cubin generation.
Stephan Herhut
- [Mlir-commits] [mlir] 146d52e - [MLIR] Verify there are no side-effecting ops in GenericAtomicRMWOp body.
Alexander Belyaev
- [Mlir-commits] [mlir] 2813802 - [MLIR] Fix test case for kernel attribute.
Frederik Gossen
- [Mlir-commits] [mlir] 648fc95 - [MLIR] Use `kernel` as a short hand for `gpu.kernel` attribute.
Frederik Gossen
- [Mlir-commits] [mlir] 0372db0 - [MLIR] Use nested symbol to identify kernel in `LaunchFuncOp`.
Frederik Gossen
- [Mlir-commits] [mlir] ec16df7 - [mlir][vulkan-runner] Fix testsuite.
Denis Khalikov
- [Mlir-commits] [mlir] 2dea3f1 - [SVE] Add new VectorType subclasses
Christopher Tetreault
- [Mlir-commits] [mlir] 1009177 - [mlir][vulkan-runner] Add support for integer types.
Denis Khalikov
- [Mlir-commits] [mlir] 7b5497f - Isolate zero_whitespace parser test into its own file.
Sean Silva
- [Mlir-commits] [mlir] 4330d78 - [mlir] NFC: Fix trivial typo under Dialects
Kazuaki Ishizaki
- [Mlir-commits] [mlir] 21caba5 - [MLIR] Lower GenericAtomicRMWOp to llvm.cmpxchg.
Alexander Belyaev
- [Mlir-commits] [mlir] 9488f0d - [mlir] NFC: fix broken links in doc of operation definitions
Kazuaki Ishizaki
- [Mlir-commits] [mlir] 2f4b303 - [mlir][Standard] Add canonicalization for collapsing pass through cond_br successors.
River Riddle
- [Mlir-commits] [mlir] af331bc - [mlir][Standard] Add a canonicalization to simplify cond_br when the successors are identical
River Riddle
- [Mlir-commits] [mlir] 2fafe7f - [mlir][Standard] Add support for canonicalizing branches to passthrough blocks
River Riddle
- [Mlir-commits] [mlir] 7f85adb - [mlir][Standard] Allow select to use an i1 for vector and tensor values
River Riddle
- [Mlir-commits] [mlir] c79227c - [mlir] Extended Liveness analysis to support nested regions.
Marcel Koester
- [Mlir-commits] [mlir] 367229e - [mlir][EDSC] Retire ValueHandle
Nicolas Vasilache
- [Mlir-commits] [mlir] 9391941 - [mlir][StandardToSPIRV] Fix test cases where DCE removes all the code.
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] b578c92 - [mlir/Quant] Allows to use 32 bits storage type
Feng Liu
- [Mlir-commits] [mlir] 37d417b - [mlir][EDSC] Hotfix - Provide impl for `negate`
Nicolas Vasilache
- [Mlir-commits] [mlir] d27ab5c - [mlir][Linalg] NFC: Refactor fusion on tensors to enable extending
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 542668d - [mlir][Linalg] Add support for fusing linalg.tensor_reshape with
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 48e9ef4 - [mlir] Give each OpResult its own use list
River Riddle
- [Mlir-commits] [mlir] 1b2c787 - Add support for IndexType inside DenseIntElementsAttr.
Sean Silva
- [Mlir-commits] [mlir] 5b89c1d - [mlir] DenseStringElementsAttr added to default attribute types
River Riddle
- [Mlir-commits] [mlir] 7e4b139 - [MLIR] Ensure `gpu.func` must be inside a `gpu.module`.
Frederik Gossen
- [Mlir-commits] [mlir] 500d378 - Fix -Wunused-variable warning, NFC.
Haojian Wu
- [Mlir-commits] [mlir] 1cd84be - [mlir] Add missing llvm::iterator_facade_base<...>::operator++ for
Haojian Wu
- [Mlir-commits] [mlir] 2f8b164 - [mlir][drr] NFC: avoid SmallVector when collecting substitution values
Lei Zhang
- [Mlir-commits] [mlir] 2458cd2 - [mlir] Add a ViewLikeOpInterface
Lei Zhang
- [Mlir-commits] [mlir] dc9cff1 - [MLIR] Add RecursiveSideEffects to Loops::ParallelOp.
Tres Popp
- [Mlir-commits] [mlir] 7720d65 - Add constructor to ShapedTypeComponents for unranked with element type.
Stella Laurenzo
- [Mlir-commits] [mlir] 0e2bd49 - [mlir][DictionaryAttr] Add a new getWithSorted and use it when possible
River Riddle
- [Mlir-commits] [mlir] 60f1d26 - Revert "[mlir][drr] NFC: avoid SmallVector when collecting substitution values"
Lei Zhang
- [Mlir-commits] [mlir] 0816de1 - [mlir][DialectConversion] Add support for properly tracking replaceUsesOfBlockArgument
River Riddle
- [Mlir-commits] [mlir] fef4ddf - [MLIR] Fix typo in lib/Interfaces
Stephen Neuendorffer
- [Mlir-commits] [mlir] d1ad267 - [shape] Basic constant folding.
Sean Silva
- [Mlir-commits] [mlir] 5fff169 - [shape] More constant folding
Sean Silva
- [Mlir-commits] [mlir] 57a7cd7 - [shape] Add inferReturnTypes to a couple ops.
Sean Silva
- [Mlir-commits] [mlir] 485cf19 - Define SDBM key methods in its own cpp file.
Stella Laurenzo
- [Mlir-commits] [mlir] 81bed2a - [MLIR]][DOC] Fix dimension validity constraint in affine dialect doc
Uday Bondhugula
- [Mlir-commits] [mlir] fb674e3 - [mlir] Add support for sparse DenseStringElements.
River Riddle
- [Mlir-commits] [mlir] 72af0bf - Memory corruption issure for DenseStringElementsAttr
River Riddle
- [Mlir-commits] [mlir] 1d42764 - Give helpers internal linkage. NFC.
Benjamin Kramer
- [Mlir-commits] [mlir] f31db76 - [MLIR] Replace splitBlock() with createBlock in GenericAtomicRMWOp lowering.
Alexander Belyaev
- [Mlir-commits] [mlir] a0a55b7 - Adjust namespace to make GCC 6 happy
Benjamin Kramer
- [Mlir-commits] [mlir] 969e7ed - [SourceMgr/MLIR diagnostics] Introduce a new method to speed things up
Chris Lattner
- [Mlir-commits] [mlir] 910fff1 - [mlir][DenseStringAttr] Fix support for splat detection and iteration
River Riddle
- [Mlir-commits] [mlir] 8da0f85 - [mlir] Optimize the allocation of resizable operand lists
River Riddle
- [Mlir-commits] [mlir] 4dfd1b5 - [mlir] Optimize operand storage such that all operations can have resizable operand lists
River Riddle
- [Mlir-commits] [mlir] 1956a8a - [mlir] Don't allocate an operand storage if the operation is known to never have operands
River Riddle
- [Mlir-commits] [mlir] 49d8625 - [MLIR] Remove document references to gpu.kernel_module and gpu.kernel.
Tres Popp
- [Mlir-commits] [mlir] 2d2d696 - [MLIR] Propagate input side effect information
Tres Popp
- [Mlir-commits] [mlir] 262108e - [mlir] Extended Alloc and Dealloc operations with memory-effect traits.
Julian Gross
- [Mlir-commits] [mlir] 8e640ca - [mlir] Fixed warning related to unused variable in Liveness.
Marcel Koester
- [Mlir-commits] [mlir] 9dc168b - [MLIR][NFC] Organize the ordering in LLVM.h
Tres Popp
- [Mlir-commits] [mlir] b2c79c5 - [mlir][VectorOps] Extend VectorTransfer lowering to n-D memref with minor identity map
Nicolas Vasilache
- [Mlir-commits] [mlir] f5b1301 - [mlir][doc] Add missing ` that breaks rendering
Lei Zhang
- [Mlir-commits] [mlir] a5bfd32 - [mlir][linalg] Fix crash in tileAndFuseLinalgOpToParallelLoopsAndSetMarker
Lei Zhang
- [Mlir-commits] [mlir] 9fc51d2 - [mlir][spirv] Fix SPIR-V translation registration
Lei Zhang
- [Mlir-commits] [mlir] ed5363a - [MLIR] Add getBody() method to SingleImplicitBlockTerminator op trait.
Alexander Belyaev
- [Mlir-commits] [mlir] 7c221a7 - [mlir][Symbol] Change Symbol from a Trait into an OpInterface.
River Riddle
- [Mlir-commits] [mlir] a90151d - [mlir][SCCP] Add support for propagating across symbol based calls
River Riddle
- [Mlir-commits] [mlir] 15fcdac - Don't crash on duplicate keys in dictionary attrs.
Sean Silva
- [Mlir-commits] [mlir] 622aac6 - Add a folder for division by one.
Mehdi Amini
- [Mlir-commits] [mlir] 6fab33b - [mlir][LLVMDebugTranslation] Only insert the location mapping after translation
River Riddle
- [Mlir-commits] [mlir] f65a3f7 - Make MLIR Pass Timing output configurable through injection
Mehdi Amini
- [Mlir-commits] [mlir] dd2c639 - [MLIR] Introduce op trait PolyhedralScope
Uday Bondhugula
- [Mlir-commits] [mlir] a58b62b - [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().
Craig Topper
- [Mlir-commits] [mlir] 5c352e6 - Providing buffer assignment for MLIR
Marcel Koester
- [Mlir-commits] [mlir] bb1d976 - [mlir][flang] use OpBuilder& instead of Builder* in <Op>::build methods
Alex Zinenko
- [Mlir-commits] [mlir] ef06016 - Revert "[MLIR] Introduce op trait PolyhedralScope"
Dmitri Gribenko
- [Mlir-commits] [mlir] f66c876 - [MLIR] Give AffineStoreOp and AffineLoadOp Memory SideEffects.
Tres Popp
- [Mlir-commits] [mlir] edb7786 - [mlir][assemblyFormat] Fix bug when using AttrSizedOperandSegments trait with only non-buildable operand types
Jean-Michel Gorius
- [Mlir-commits] [mlir] 9c9f479 - Make ops with StructAttr's actually verify `isa<TheStruct>`.
Sean Silva
- [Mlir-commits] [mlir] 0c02106 - [mlir][EDSC] Retire OperationHandle
Nicolas Vasilache
- [Mlir-commits] [mlir] b2f5fd8 - [mlir] NFC: fix trivial typo
Kazuaki Ishizaki
- [Mlir-commits] [mlir] 4803453 - [MLIR] Introduce op trait PolyhedralScope (revised)
Uday Bondhugula
- [Mlir-commits] [mlir] be16075 - [mlir][vector] let transfer_read and transfer_write take non-zero addrspace.
Alex Zinenko
- [Mlir-commits] [mlir] f2b505a - [mlir][std] allow subview take memrefs from non-zero addrspaces.
Alex Zinenko
- [Mlir-commits] [mlir] 1c12a95 - [mlir][StandardToSPIRV] Handle conversion of cmpi operation with i1
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 87324ac - [mlir] Extract DictionaryAttr sort method
Jacques Pienaar
- [Mlir-commits] [mlir] 5439582 - Rename NamedAttributeList to MutableDictionaryAttr
Jacques Pienaar
- [Mlir-commits] [mlir] 56a6985 - [mlir][Pass][NFC] Merge OpToOpPassAdaptor and OpToOpPassAdaptorParallel
River Riddle
- [Mlir-commits] [mlir] 983382f - [mlir][Pass] Add support for generating local crash reproducers
River Riddle
- [Mlir-commits] [mlir] e62ff42 - [mlir][Pass] Register a signal handler when generating crash reproducers.
River Riddle
- [Mlir-commits] [mlir] 108abd2 - [mlir] Add a new MutableOperandRange class for adding/remove operands
River Riddle
- [Mlir-commits] [mlir] df00e46 - [mlir] Move the operation equivalence out of CSE and into OperationSupport
River Riddle
- [Mlir-commits] [mlir] 91dae57 - [mlir][DeclareOpInterfaceMethods] Allow specifying a set of methods to force declaration generation for.
River Riddle
- [Mlir-commits] [mlir] 0752d98 - [mlir] Simplify BranchOpInterface by using MutableOperandRange
River Riddle
- [Mlir-commits] [mlir] 7a80139 - [mlir][Vector] Provide progressive lowering of masked n-D vector transfers
Nicolas Vasilache
- [Mlir-commits] [mlir] 70619fa - [MLIR] Add isa<> support for Dialects.
Tres Popp
- [Mlir-commits] [mlir] 87e07b4 - [mlir] Use memory effect to detecting allocation
Lei Zhang
- [Mlir-commits] [mlir] 8de482e - [MLIR] Modify Partial op conversion mode to optionally track all non-legalizable operations.
Lucy Fox
- [Mlir-commits] [mlir] 3bdd7fc - [mlir][Linalg] Add support to lower named ops to loops.
Nicolas Vasilache
- [Mlir-commits] [mlir] ac2aaa3 - [mlir][OpInterfaceGen] Emit the utility Trait decl as a class and not using directive
River Riddle
- [Mlir-commits] [mlir] 7182d2d - [mlir][AffineStructures] Explicitly initialize variables to avoid use of uninitialized variable
River Riddle
- [Mlir-commits] [mlir] 6937251 - [mlir] [VectorOps] Included i1 support for vector.print
llvmlistbot at llvm.org
- [Mlir-commits] [mlir] 0d61dcf - [mlir][EDSC] Make use of InsertGuard
Nicolas Vasilache
- [Mlir-commits] [mlir] 9ad5e57 - [mlir][nvvm][rocdl] refactor NVVM and ROCDL dialect. NFC.
Alex Zinenko
- [Mlir-commits] [mlir] 6601b65 - [mlir][StandardToSPIRV] Emulate bitwidths not supported for load op.
Hanhan Wang
- [Mlir-commits] [mlir] be0ad5b - [mlir][StandardToSPIRV] Add support for lowering integer casting.
Hanhan Wang
- [Mlir-commits] [mlir] 359164f - [mlir][OpBuilder] Remove the vtable from OpBuilder in favor of using the listener pattern
River Riddle
- [Mlir-commits] [mlir] 43b89ec - [mlir] Add sine operation to Standard dialect.
llvmlistbot at llvm.org
Last message date:
Thu Apr 30 22:16:16 PDT 2020
Archived on: Thu Apr 30 22:16:58 PDT 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).