summaryrefslogtreecommitdiff
path: root/mlir
Commit message (Expand)AuthorAgeFilesLines
* [mlir][SCF] Add canonicalization pattern for scf::For to eliminate yields tha...Nicolas Vasilache2020-11-043-0/+151
* [mlir] Fix failing shared libraries buildAndrzej Warzynski2020-11-041-0/+1
* [mlir] Add a simpler lowering pattern for WhileOp representing a do-while loopAlex Zinenko2020-11-042-0/+82
* [mlir] Add lowering to CFG for WhileOpAlex Zinenko2020-11-042-4/+226
* [mlir] Add a generic while/do-while loop to the SCF dialectAlex Zinenko2020-11-047-38/+484
* [mlir][Python] Return and accept OpView for all functions.Stella Laurenzo2020-11-035-106/+236
* Fix linkage error on mlirLogicalResultIsFailure.Stella Laurenzo2020-11-031-2/+2
* Enable -Werror-implicit-function-declaration by default (NFC)Mehdi Amini2020-11-041-0/+4
* Switch the CallbackOstream wrapper in the MLIR C API to an Unbuffered streamMehdi Amini2020-11-045-11/+2
* Add a basic C API for the MLIR PassManager as well as a basic TableGen backen...Mehdi Amini2020-11-0416-4/+472
* [MLIR] Check for duplicate entries in attribute dictionary during custom parsingRahul Joshi2020-11-037-18/+73
* [MLIR] Move eraseArguments and eraseResults to FunctionLikemikeurbach2020-11-0311-89/+255
* [mlir][vector] Make linalg FillOp vectorization use Transfer opThomas Raoux2020-11-033-16/+31
* Remove extra comma after macro, fix GCC warning (NFC)Mehdi Amini2020-11-031-1/+1
* [MLIR] NFC : Move OpenMP dialect include to translationKiran Chandramohan2020-11-032-1/+1
* [mlir][Parser] Small optimization to parsingRiver Riddle2020-11-033-13/+12
* [mlir][vector] Add canonicalization patterns for ExtractStride/ShapeCast + Sp...Thomas Raoux2020-11-033-2/+93
* [mlir][spirv] Support for a few more decorations in (de)serializationLei Zhang2020-11-033-6/+43
* [MLIR] Added test operations to replace linalg dependency forAlexander Bosch2020-11-039-910/+646
* Make the implicit nesting behavior of the PassManager user-controllable and d...Mehdi Amini2020-11-039-32/+50
* Handle the verifier at run() time in the PassManager instead of build timeMehdi Amini2020-11-037-89/+81
* Change the PrintOpStatsPass to operate on any operation instead of just ModuleOpMehdi Amini2020-11-033-6/+5
* Remove mlir-c/Core.h which is superseded by the new API in mlir-c/IR.hMehdi Amini2020-11-031-109/+0
* [mlir] Convert `memref_reshape` to LLVM.Alexander Belyaev2020-11-034-45/+511
* [mlir] Add to shape.is_broadcastable descriptionTres Popp2020-11-031-1/+6
* [mlir] Add partial lowering of shape.cstr_broadcastable.Tres Popp2020-11-034-1/+78
* [mlir][Affine] Remove single iteration affine.for ops in AffineLoopNormalizeDiego Caballero2020-11-025-17/+53
* [mlir][Linalg] Add more utility functions to LinalgDependenceGraph.MaheshRavishankar2020-11-022-3/+84
* [MLIR] Remove unnecessary CHECK's from tests for which we do not run FileCheck.Rahul Joshi2020-11-023-60/+0
* [mlir] Optimize Op definitions and registration to optimize for code sizeRiver Riddle2020-11-025-349/+440
* [MLIR] Work around an ICE in GCC 7.Benjamin Kramer2020-11-021-4/+2
* [MLIR] Introduce std.global_memref and std.get_global_memref operations.Rahul Joshi2020-11-028-15/+336
* [mlir][Bufferize] Rename TestBufferPlacement to TestFinalizingBufferizeSean Silva2020-11-026-421/+166
* [mlir] Add func-bufferize pass.Sean Silva2020-11-027-1/+202
* Undef the `DEFINE_C_API_STRUCT` macro after using it in the MLIR C API header...Mehdi Amini2020-11-023-0/+46
* [mlir][vector] Address post-commit review comments on vector ops folding patt...Thomas Raoux2020-11-022-11/+15
* [mlir][CAPI] Add APIs for mlirOperationGetName and Identifier.Stella Laurenzo2020-11-024-3/+57
* Revert "[MLIR] Support walks over regions and blocks"Frederik Gossen2020-11-026-114/+64
* Revert "[MLIR] Use `llvm::is_one_of` in walk templates"Frederik Gossen2020-11-021-10/+14
* NFC: Wrap lines in Python.md.Stella Laurenzo2020-11-011-23/+67
* [mlir][Python] Context managers for Context, InsertionPoint, Location.Stella Laurenzo2020-11-0114-1092/+1456
* [mlir][AsmPrinter] Fix crash in windows build after D89354River Riddle2020-10-311-2/+2
* Revert "Use uint64_t for branch weights instead of uint32_t"Arthur Eubanks2020-10-311-1/+1
* Use `--allow-unused-prefixes=false` by default for FileCheck in MLIR testsuiteMehdi Amini2020-10-301-1/+1
* [mlir] Add BufferResultsToOutParams pass.Sean Silva2020-10-305-0/+285
* [MLIR][SPIRV] Start module combiner.ergawy2020-10-3010-0/+1047
* [mlir] Move some linalg patterns around.Sean Silva2020-10-304-185/+172
* Revert "[MLIR][SPIRV] Start module combiner."Geoffrey Martin-Noble2020-10-3010-1042/+0
* [MLIR][SPIRV] Start module combiner.ergawy2020-10-3010-0/+1042
* Use uint64_t for branch weights instead of uint32_tArthur Eubanks2020-10-301-1/+1