- 13 Jun, 2019 1 commit
-
-
nmostafa authored
-
- 10 Jun, 2019 1 commit
-
-
nmostafa authored
-
- 03 Jun, 2019 1 commit
-
-
nmostafa authored
-
- 02 Jun, 2019 13 commits
-
-
Diego Caballero authored
This patch introduces tablegen definitions for element-wise reduction operations (only definitions, not building/lowering code). This includes argmin, argmax, min, max, sum, prod, all and any. From the design point of view, a single base class seems to be enough to cover all the common ground of these operations. A different base class will be necessary for avg pool reduction operations.
-
Nagy Mostafa authored
* Improve verification for unary, binary, cmp and select ops. Refactor .td file to enable that.
-
Diego Caballero authored
Element type was not lowered.
-
Diego Caballero authored
It extends dot definition to be able to deal with operands that are not square tensors. It also fixes a bug in the lowerer related to that.
-
Diego Caballero authored
* [MLIR] Replace MatmulBiasOp with DotOp We disable CPUFusion if MLIR is enabled to avoid CPU specific ops to be introduced for now.
-
Nagy Mostafa authored
* Upgrade MLIR. Several code fixes based on API changes * Fixes due to DialectConv API changes * style-apply * PR fixes
-
Nagy Mostafa authored
* Move dialect and types to mlir namespace * PR fixes and some cleanup * Merge fix
-
Nagy Mostafa authored
-
Nagy Mostafa authored
* Enable module verification. Fix FakeInput result type to memref * style-apply
-
Nagy Mostafa authored
* Initial td file. Cmake changes * Move all ops to .td file. * Added few more opcodes to show-case. Fixed PR feedback * Remove NG_ prefix of opcode records. Some fixes * Added some doc * Adding back NG prefix * Bug fix in MLIR gen
-
Nagy Mostafa authored
-
Nagy Mostafa authored
* Use NGRAPH export macros instead of CPU * Move code to ngmlir namespace
-
Nagy Mostafa authored
* Move MLIR to src/contrib/mlir
-