aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2020-10-04Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects"Stephen Neuendorffer15-44/+28
2020-10-04Implement callee/caller type checking for llvm.callMehdi Amini3-6/+145
2020-10-03[RFC] Factor out repetitive cmake patterns for llvm-style projectsStephen Neuendorffer15-28/+44
2020-10-03Add indented raw_ostream classJacques Pienaar8-166/+418
2020-10-03Revert "Add indented raw_ostream class"Jacques Pienaar8-416/+166
2020-10-03Add indented raw_ostream classJacques Pienaar8-166/+416
2020-10-02[MLIR][SPIRV] Add initial support for OpSpecConstantComposite.ergawy6-3/+369
2020-10-02[mlir][vector] Add canonicalization patterns for extractMap/insertMapThomas Raoux5-1/+86
2020-10-03[mlir] Add Float Attribute, Integer Attribute and Bool Attribute subclasses t...zhanghb974-0/+170
2020-10-02[MLIR] Better message for FuncOp type mismatchStephen Neuendorffer2-1/+15
2020-10-02[mlir] Fix call op conversion in bare-ptr calling conventionDiego Caballero2-6/+32
2020-10-02[mlir] Attempt to appease gcc-5 const char* -> StringLiteral conversion issuNicolas Vasilache1-2/+2
2020-10-02[MLIR][LLVM] Fixed `topologicalSort()` to iterative versionGeorge Mitenkov1-14/+8
2020-10-02[mlir] Add subtensor_insert operationNicolas Vasilache3-35/+235
2020-10-02[mlir] Add canonicalization for the `subtensor` opNicolas Vasilache3-23/+68
2020-10-02[mlir] Add a subtensor operationNicolas Vasilache11-296/+561
2020-10-01[MLIR] Updates around MemRef NormalizationStephen Neuendorffer4-42/+130
2020-10-01[mlir][Linalg] NFC : Move fusion on tensors to separate file.MaheshRavishankar3-675/+699
2020-10-01[mlir][Linalg] Fix ASAN bugNicolas Vasilache1-3/+3
2020-09-30[mlir] Split Dialect::addOperations into two functionsRiver Riddle1-3/+4
2020-09-30Remove `Ops` suffix from dialect library namesGeoffrey Martin-Noble35-90/+81
2020-09-30[mlir][Linalg] Add pattern to tile and fuse Linalg operations on buffers.MaheshRavishankar10-106/+1033
2020-09-30[mlir][vector] First step of vector distribution transformationThomas Raoux8-0/+305
2020-09-30Add GDB prettyprinters for a few more MLIR types.Christian Sigg1-0/+235
2020-09-30[MLIR] Add async.value type to Async dialectEugene Zhulenev5-16/+198
2020-09-30[mlir][openacc] Remove -allow-unregistred-dialect from ops and invalid testsValentin Clement2-40/+40
2020-09-30[mlir][Linalg] Generalize the logic to compute reassociation mapsMahesh Ravishankar2-45/+58
2020-09-30Move AffineMapAttr into BaseOps.tdBenjamin Kramer8-38/+14
2020-09-30[mlir][Linalg] Tile sizes for Conv ops vectorization added as pass argumentsJakub Lichman13-54/+59
2020-09-30[mlir] Added support for rank reducing subviewsJakub Lichman5-8/+147
2020-09-30[MLIR][SPIRV] Support different function control in (de)serializationGeorge Mitenkov3-14/+7
2020-09-30[MLIR][Standard] Add `atan2` to standard dialectFrederik Gossen2-0/+53
2020-09-30[mlir] Update docs referencing OpTrait::Symbol.Scott Todd3-11/+8
2020-09-29[mlir] Remove more OpBuilder args which are now injectedJacques Pienaar9-329/+260
2020-09-29[MLIR] Avoid adding debuginfo for a function if it contains calls that has no...Tim Shen3-5/+18
2020-09-29Fix TODO in the mlir-cpu-runner/bare_ptr_call_conv.mlir test: call ops in bar...Mehdi Amini1-146/+31
2020-09-29[mlir] Support return and call ops in bare-ptr calling conventionDiego Caballero3-103/+232
2020-09-29[MLIR] Add Async dialect with trivial async.region operationEugene Zhulenev12-0/+248
2020-09-29Adds MLIR C-API for marshaling Python capsules.Stella Laurenzo6-0/+147
2020-09-29[mlir][openacc] Add shutdown operationValentin Clement4-2/+103
2020-09-29[mlir][openacc] Add init operationValentin Clement4-0/+87
2020-09-29[mlir][openacc] Add wait operationValentin Clement4-0/+99
2020-09-29[mlir] Expose Dialect class and registration/loading to C APIAlex Zinenko9-0/+198
2020-09-29[mlir][openacc] Add update operationValentin Clement4-0/+120
2020-09-29[mlir][Linalg] Refactor Linalg op initTensors support - NFCNicolas Vasilache5-19/+101
2020-09-29[mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFCNicolas Vasilache6-16/+57
2020-09-29[mlir] Fix shared libs buildAndrzej Warzynski1-1/+1
2020-09-29[mlir][GPU] Improve constant sinking in kernel outliningStephan Herhut2-57/+124
2020-09-29[MLIR][OpenMP] Removed the ambiguity in flush op assembly syntaxKiran Kumar T P3-8/+16
2020-09-28[mlir][openacc] Add acc.data operation verifierValentin Clement4-2/+26