STT-tensorflow/tensorflow/compiler/mlir/xla/ir
Tim Shen 3980537192 [MLIR] Remove TupleSelectOp from LHLO.
LHLO uses output-parameter, but TupleSelectOp outputs into a tuple on the device. The current type constraints are wrong, and there is not enough expressiveness in LHLO to define a device-memory representation that can be passed in between kernel launches.

PiperOrigin-RevId: 317749542
Change-Id: I6d3350cbf9decf006f239a7208f6bbef0175ac61
2020-06-22 16:08:30 -07:00
..
broadcast_utils.cc Implement InferShapedTypeOpInterface interface on all CHLO broadcastable binary elementwise ops. 2020-04-24 12:25:00 -07:00
broadcast_utils.h Implement InferShapedTypeOpInterface interface on all CHLO broadcastable binary elementwise ops. 2020-04-24 12:25:00 -07:00
chlo_ops.cc Update chlo_ops.cc 2020-06-14 14:52:29 -04:00
chlo_ops.h Integrate LLVM at https://github.com/llvm/llvm-project/commit/7af0c8559b6d 2020-05-16 16:16:13 -07:00
chlo_ops.td Remove implicit broadcasting from xla_hlo binary elementwise ops. 2020-05-19 11:23:04 -07:00
dialect_registration.cc Implement broadcasting variants of client-hlo binary ops. 2020-04-20 22:27:58 -07:00
hlo_ops_base.td [MLIR] Add more LHLO ops. 2020-06-16 11:49:31 -07:00
hlo_ops.cc Remove the canonicalize pattern for folding a pad op into the following conv op. 2020-06-19 07:14:26 -07:00
hlo_ops.h add a pass to outline kLoop/kInput fusion pattern in xla_hlo dialect 2020-06-06 15:59:17 +08:00
hlo_ops.td Remove the canonicalize pattern for folding a pad op into the following conv op. 2020-06-19 07:14:26 -07:00
hlo_utils.cc Change comment of the external repo #include file origin. 2020-03-23 10:42:53 -07:00
hlo_utils.h Handle complex data types in tf.SigmoidOp and tf.SigmoidGradOp lowering 2020-05-20 13:39:18 -07:00
hlo_utils.td Legalize tf.BatchMatMulV2 to xla_hlo.dot_general 2020-03-10 16:21:52 -07:00
infer_fusibility_op_interface.cc Merge pull request from wyzero:hlo-outline-fusion 2020-06-08 20:31:31 -07:00
infer_fusibility_op_interface.h Merge pull request from wyzero:hlo-outline-fusion 2020-06-08 20:31:31 -07:00
infer_fusibility_op_interface.td add a pass to outline kLoop/kInput fusion pattern in xla_hlo dialect 2020-06-06 15:59:17 +08:00
lhlo_ops.cc [MLIR] Add ConvOp conversion from xla_hlo -> xla_lhlo -> linalg 2020-06-05 15:59:28 +00:00
lhlo_ops.h [MLIR] Add ConvOp conversion from xla_hlo -> xla_lhlo -> linalg 2020-06-05 15:59:28 +00:00
lhlo_ops.td [MLIR] Remove TupleSelectOp from LHLO. 2020-06-22 16:08:30 -07:00
mlir_hlo_builder.cc Override CustomCall in MlirHloBuilder 2020-06-19 02:26:50 -07:00
mlir_hlo_builder.h Override CustomCall in MlirHloBuilder 2020-06-19 02:26:50 -07:00