platform/upstream/llvm.git
2019-06-24 Nicolas VasilacheCleanup test following bad merge
2019-06-24 Nicolas VasilacheUse linalg.view_slice in tiling and fusion
2019-06-24 Jacques PienaarRemove leftover change from splitting mlir-opt change.
2019-06-24 Jacques PienaarSplit out mlir-opt main into separate file.
2019-06-24 Nicolas VasilacheAdd higher-level linalg.view_slice operation.
2019-06-24 Andy DavisAdd parsing/printing for new affine.load and affine...
2019-06-24 River RiddleUpdate CSE to respect nested regions that are isolated...
2019-06-24 Jacques PienaarChange string to std::string.
2019-06-24 River RiddleAllow converting Diagnostic to LogicalResult::Failure...
2019-06-24 Jacques PienaarLinalg1LLVMConversion should depend on MLIRLLVMIR to...
2019-06-22 River RiddleAdd a new dialect hook 'materializeConstant' to create...
2019-06-22 River RiddleNFC: Remove the 'context' parameter from OperationState.
2019-06-22 Jacques PienaarAdd missing build dep.
2019-06-22 Feng LiuAdd int8 predicates to the tf lite ops
2019-06-22 River RiddleDefine a ModuleOp that represents a Module as an Operation.
2019-06-22 Nicolas VasilacheRemove dead function
2019-06-22 Nicolas VasilacheAdd a Linalg convolution op.
2019-06-22 River RiddleRefactor the location classes to be attributes instead...
2019-06-22 River RiddleSimplify PredecessorIterator by using mapped_iterator.
2019-06-22 Lei Zhang[spirv] Basic serializer and deserializer
2019-06-22 River RiddleNFC: Drop the unnecessary dependence on TransformsUtils...
2019-06-22 River RiddleDefine the 'reference' type for the remaining value...
2019-06-22 River RiddleDefine the 'reference' type for the OperandType and...
2019-06-22 Krzysztof DrewniakClarify documentation for MLIR to indicate that the...
2019-06-22 River RiddleAdd support for 1->N type mappings in the dialect conve...
2019-06-22 River RiddleCache instances of several common attributes(e.g. BoolA...
2019-06-22 Nicolas VasilacheSupport for 0-D case in Linalg ops
2019-06-22 River RiddleAdd an overload to 'PatternRewriter::inlineRegionBefore...
2019-06-22 Mehdi AminiAdd missing override on overridden virtual method ...
2019-06-22 Nicolas VasilacheUniformize usage of OpBuilder& (NFC)
2019-06-22 Mahesh RavishankarFix a warning in enum value ecoding for SPIRV image...
2019-06-22 Mehdi AminiTensorFlow operands can be broadcasted with each other...
2019-06-22 Lei ZhangAdd definition for OperandElementTypeIterator and Resul...
2019-06-22 River RiddleRename ConversionTarget::isLegal to isDynamicallyLegal...
2019-06-20 Mahesh RavishankarAdd SPIRV Image Type according to the spec described...
2019-06-20 Lei ZhangPrint proper message saying variadic ops are not suppor...
2019-06-20 Lei ZhangAdd missing MLIRStandardOps dependency for MLIRGPU
2019-06-20 River RiddleRefactor the TypeConverter to support more robust type...
2019-06-20 River RiddleExtract the function symbol table functionality, i...
2019-06-20 Geoffrey Martin... Remove unnecessary -verify-diagnostics
2019-06-20 Geoffrey Martin... Rename -verify mlir-opt flag to -verify-expected-diagno...
2019-06-20 Lei ZhangExport symbols in cpu runner cblas library
2019-06-20 Stephan HerhutAdd a pass that translates GPU.launch_func into a serie...
2019-06-20 River RiddleSimplify usages of SplatElementsAttr now that it inheri...
2019-06-20 River RiddleNFC: Reorder the attribute classes alphabetically to...
2019-06-20 River RiddleNFC: Append 'Location' to the end of each the location...
2019-06-20 River RiddleReplace usages of 'UniquedFilename' with 'Identifier...
2019-06-20 Lei Zhang[spirv] Add spv.Variable
2019-06-20 Mehdi AminiAdd a setAttrList() method on mlir::Operation
2019-06-20 Alex ZinenkoFix GPUToNVVM naming: NNVM should have been NVVM
2019-06-20 Andy DavisFactor fusion compute cost calculation out of LoopFusio...
2019-06-20 Jacques PienaarAdd missing cmake dependency from Linalg to MLIRStandar...
2019-06-20 Alex ZinenkoPut createGpuKernelOutliningPass in MLIR namespace
2019-06-20 Alex ZinenkoMake examples/Linalg3 depend on the new standard to...
2019-06-20 Stephan HerhutUse llvm::StringSwitch in lowering of GPU ops to NVVM...
2019-06-20 Stephan HerhutAdd a pass that translates a CUDA kernel function ...
2019-06-20 Stephan HerhutAdd mlir::Function::eraseBody helper to remove the...
2019-06-20 River RiddleFix the detection of boolean splat values in DenseEleme...
2019-06-20 Mehdi AminiAdd a TableGen Type predicate to check that an operand...
2019-06-20 Mehdi AminiRefactor generic op printing: extract a public printFun...
2019-06-20 Lei Zhang[spirv] Add spv.constant
2019-06-20 Lei Zhang[spirv] Define common types using op definition spec
2019-06-20 Stephan HerhutVerification for gpu.launch_func should rely on functio...
2019-06-20 Lei ZhangAlso consider attributes when getting context for Operation
2019-06-20 Lei Zhang[spirv] Add doc regarding the SPIR-V dialect
2019-06-20 Alex ZinenkoIntroduce std.index_cast and its lowering+translation...
2019-06-20 Alex ZinenkoFactor Region::getUsedValuesDefinedAbove into Transform...
2019-06-20 Andy DavisLoopFusion: adds support for computing forward computat...
2019-06-20 Stephan HerhutAdd lowering pass from GPU dialect operations to LLVM...
2019-06-20 Chris LattnerMove the Region type out to its own .h/.cpp file instea...
2019-06-20 River RiddleUse braces when building an 'llvm_return' via EDSC...
2019-06-20 Jing PuRemove dead code.
2019-06-20 Alex ZinenkoStart moving conversions to {lib,include/mlir}/Conversion
2019-06-20 River RiddleDisallow using NOperands/NResults when N < 2. We have...
2019-06-20 Nicolas VasilacheAdd Linalg CopyOp
2019-06-20 River RiddleAdd an overloaded 'get' method to DenseElementsAttr...
2019-06-20 Alex ZinenkoExplicitly construct ArrayRef in AttributeTest.cpp
2019-06-20 Alex ZinenkoConvert a nest affine loops to a GPU kernel
2019-06-20 River RiddleRefactor SplatElementsAttr to inherit from DenseElement...
2019-06-20 River RiddleNFC: Fix a narrowing conversion from size_t to int64_t...
2019-06-20 River RiddleNFC: Fix a warning for casting away const qualifiers.
2019-06-20 Geoffrey Martin... Add ability to verify type matching between operands...
2019-06-20 Mahesh RavishankarAdd a definition of the library function to use when...
2019-06-20 River RiddleAdd several utility 'getValues<T>' functions to DenseEl...
2019-06-20 Alex ZinenkoDisallow non-index operands and results in affine.apply
2019-06-20 Alex ZinenkoGPU Dialect: introduce gpu.return
2019-06-20 Lei Zhang[spirv] Add SPV_StorageClassAttr and PointerType
2019-06-20 River RiddleUpdate the Parser to support parsing/printing DenseElem...
2019-06-20 Lei Zhang[spirv] Use mlir::parseType in type parsers and add...
2019-06-20 Lei Zhang[ODG] Fix value indices in verification error messages
2019-06-20 Nicolas VasilacheAdd Linalg FillOp
2019-06-20 Alex ZinenkoFix static assertion in AttributeDetail.h
2019-06-20 Nicolas VasilacheUpdate 2 instances of isa<BlockArgument>
2019-06-20 Nicolas VasilacheFix OSS build
2019-06-20 River RiddleRefactor DenseElementsAttr to support auto-splatting...
2019-06-20 River RiddleAdd basic cost modeling to the dialect conversion infra...
2019-06-20 Nicolas VasilacheAdd a Linalg fusion pass.
2019-06-20 Nicolas VasilacheAdd a lowering for Linalg matmul to LLVM
2019-06-20 Jacques PienaarSimplify trait naming for verifying argument/result...
2019-06-20 Mahesh Ravishankar[spirv] Add a skeleton to translate standard ops into...
next