aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2020-04-16[MLIR] Introduce utility to hoist affine if/else conditionsUday Bondhugula11-2/+561
2020-04-15[mlir] [EDSC] Add interface for yield-for loops.Pierre Oechsel5-14/+106
2020-04-15[mlir] LLVM dialect: support globals without linkage keyword, assuming 'exter...Alex Zinenko3-2/+33
2020-04-15[MLIR] Introduce applyOpPatternsAndFold for op local rewritesUday Bondhugula8-67/+258
2020-04-14[llvm][StringExtras] Merge StringExtras from MLIR into LLVMRiver Riddle11-169/+25
2020-04-15[mlir] Fix assert on signed integer type in EDSCAdam Straw1-2/+2
2020-04-14[mlir][NFC] Remove the STLExtras.h header file now that it has been merged in...River Riddle40-64/+1
2020-04-14[llvm][ADT] Move TypeSwitch class from MLIR to LLVMRiver Riddle21-296/+27
2020-04-14[llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVMRiver Riddle38-212/+151
2020-04-14[llvm][STLExtras] Move various iterator/range utilities from MLIR to LLVMRiver Riddle22-348/+57
2020-04-14[llvm][STLExtras] Add various type_trait utilities currently present in MLIRRiver Riddle8-108/+42
2020-04-14[llvm][DenseMapInfo] Add an info specialization for std::tupleRiver Riddle1-70/+0
2020-04-14Use index for shape.to_extent_tensorSean Silva2-2/+3
2020-04-14[mlir][Linalg] Handle null affine map returns from inversePermutation.MaheshRavishankar6-8/+19
2020-04-14[mlir][Linalg] NFC: Add missing comments from earlier commit (D77965)MaheshRavishankar1-4/+10
2020-04-14[STLExtras] Make const the * operator for mapped_iterator.Alina Sbirlea1-1/+1
2020-04-14[MLIR] Constant fold multiplies in deriveStaticUpperBound.Tres Popp2-9/+31
2020-04-13Fix the MLIR integer attribute parser to be correct in the face of large inte...Chris Lattner5-26/+69
2020-04-14Fix MLIR test case failure caused by 89e0662dee5fa541f284e6be0af9e36e7f39f947Uday Bondhugula1-2/+3
2020-04-14[MLIR] Remove dead affine.applys while generating pointwise copiesUday Bondhugula1-1/+8
2020-04-13[SVE] Change return type of getNumElements to unsignedChristopher Tetreault1-4/+4
2020-04-13Fix a typo in the error message for an incorrect prototype.Jean-Luc Brouillet7-7/+7
2020-04-13[mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents.River Riddle22-217/+69
2020-04-13[mlir][Linalg] NFC: Add utility function to tile, fuse and set marker to use ...MaheshRavishankar2-7/+48
2020-04-13[mlir][Linalg] NFC : Fix check for scalar case handling in LinalgToLoopsMaheshRavishankar2-2/+45
2020-04-13[mlir][Linalg] Add loop.parallel lowering for all Linalg Ops.MaheshRavishankar4-369/+780
2020-04-13[mlir][spirv] Add a `spirv::InterfaceVarABIAttr`.Denis Khalikov12-82/+300
2020-04-13[mlir][spirv] NFC: use Optional to replace SPV_OptionalLei Zhang8-17/+12
2020-04-13Remove the Identifier::is() method, it is now equivalent to operator==. NFC.Chris Lattner1-3/+0
2020-04-13Eliminate all uses of Identifier::is() in the source tree, this doesn't remov...Chris Lattner11-21/+25
2020-04-14[MLIR] NFC cleanup/modernize memref-dataflow-opt / getNestingDepthUday Bondhugula6-43/+32
2020-04-13[MLIR] NFC clean up simplify-affine-structures test caseUday Bondhugula1-98/+89
2020-04-13[mlir][Transforms][docs] Add a description blurb for various passesRiver Riddle1-0/+87
2020-04-13[mlir][spirv] Improve stride support in array typesLei Zhang26-224/+303
2020-04-13Reimplement mlir::Identifier to be a wrapper around 'StringMapEntry*' instead...Chris Lattner2-31/+25
2020-04-13[mlir][spirv] Add missing interface storage classes in serializerLei Zhang1-5/+12
2020-04-13[mlir][NFC] Mark a debug only variable as (void) to avoid unused warningRiver Riddle1-0/+1
2020-04-13[mlir][SymbolDCE][NFC] Fix the visibility of the symbols within the test andRiver Riddle1-2/+2
2020-04-12[mlir][EnumGen] Generate utility symbolizeEnum and stringifyEnum methods duri...River Riddle5-26/+25
2020-04-12[MLIR] Fix MLIR_MAIN_[SRC|INCLUDE]_DIR variablesEhud Katz2-5/+6
2020-04-11[mlir][IR] Manually register command line options for MLIRContext and AsmPrinterRiver Riddle10-107/+197
2020-04-11[mlir][StorageUniquer] Replace all usages of std::function with function_ref.River Riddle4-37/+36
2020-04-11Change the identifier table in MLIRContext to use StringSet instead ofChris Lattner1-3/+3
2020-04-11[MLIR] CMake cleanup for mlir-optStephen Neuendorffer1-3/+0
2020-04-11[MLIR] add cmake abstraction for translation librariesStephen Neuendorffer3-10/+13
2020-04-11Change the implementation of mlir::hash_value(Identifier) to be consistentChris Lattner1-10/+10
2020-04-11Implement some micro-optimizations for Identifier. NFCChris Lattner3-10/+23
2020-04-12[MLIR][NFC] add doc cross links from/to std.allocaUday Bondhugula2-5/+7
2020-04-11[mlir][docs] Remove the MLIR prefix from several titles.River Riddle5-5/+5
2020-04-11[mlir][docs] Refactor the layout of the docs folderRiver Riddle14-7/+7