Eugene Burmako
dde1ed56cc
Add support for legalizing mhlo.slice to lmhlo.slice
...
PiperOrigin-RevId: 330153599
2020-09-04 21:43:01 -07:00
Eugene Burmako
f5d12604ed
Add support for legalizing mhlo.transpose to lmhlo.transpose
...
PiperOrigin-RevId: 330127758
2020-09-04 14:59:08 -07:00
A. Unique TensorFlower
801262688c
Integrate LLVM at llvm/llvm-project@1426ac0482
...
Updates LLVM usage to match
[1426ac048295](https://github.com/llvm/llvm-project/commit/1426ac048295 )
PiperOrigin-RevId: 329839640
2020-09-02 20:03:41 -07:00
Benjamin Kramer
049f034116
Lower mhlo.floor to lmhlo to linalg
...
PiperOrigin-RevId: 329304882
2020-08-31 08:16:36 -07:00
Mehdi Amini
36ddbeb6b2
Remove the dependency on global dialect registry from mlir-hlo
...
PiperOrigin-RevId: 328457105
2020-08-25 20:30:42 -07:00
Mehdi Amini
cd01bb4c4e
More cleanup in mlir-hlo to prepare for the standalone build
...
Shuffle files around, use TableGen to register passes, and introduce
a `mlir-hlo-opt.cpp` file to hold the main entry point of the -opt tool
and stop relying on static registration for dialect/passes.
PiperOrigin-RevId: 323674455
2020-08-03 19:28:00 -07:00
Stephan Herhut
c44e08351d
Fix mhlo to lmhlo conversion for ReduceOp.
...
The existing conversion no longer worked and was not save to undo. Furthermore, the pattern for mhlo.return had been removed.
Also adds some tests to ensure this does not degrade again.
PiperOrigin-RevId: 321542071
2020-07-30 22:34:19 +00:00
Mehdi Amini
a575636862
Rename XlaHloDialect class into MhloDialect following the recent dialect namespace renaming
...
PiperOrigin-RevId: 320213526
2020-07-30 22:33:20 +00:00
Mehdi Amini
7c4a5d62b5
Rename xla_lhlo dialect into lmhlo
...
Following on the plan of isolating the compiler/mlir/hlo directory.
Another xla_lhlo dialect will be created under compiler/mlir/xla/ later.
PiperOrigin-RevId: 320210326
2020-07-30 22:33:11 +00:00
Alexander Belyaev
b076e018a8
[MLIR][LHLO] Legalize CallOp that call funcs with tensor args/results.
...
PiperOrigin-RevId: 320172723
2020-07-30 22:33:07 +00:00
Alexander Belyaev
e8cfdee592
[MLIR][LHLO] Convert mhlo.dynamic_reshape -> lhlo.reshape_memref_cast.
...
PiperOrigin-RevId: 320149593
2020-07-30 22:33:02 +00:00
Alexander Belyaev
8692fde3f9
[MLIR] Convert FuncOp signature with unranked types in HLO->LHLO conversion.
...
PiperOrigin-RevId: 320146856
2020-07-30 22:32:58 +00:00
Mehdi Amini
8900222fed
Rename `xla_hlo` dialect to `mhlo`
...
This is part of the current refactoring of the HLO related dialect.
`xla_hlo` will be reintroduced in a new form later.
PiperOrigin-RevId: 319916753
2020-07-30 22:32:50 +00:00
Mehdi Amini
31dc1b21eb
Move XLA-independent transforms to the new MLIR-HLO directory
...
This is as straighforward as possible, more cleanup/rewrite to come.
PiperOrigin-RevId: 319849713
2020-07-30 22:32:40 +00:00