diff --git a/jaxlib/mosaic/dialect/tpu/transforms/canonicalize_mosaic.cc b/jaxlib/mosaic/dialect/tpu/transforms/canonicalize_mosaic.cc index 567838a8cab1..44ecb600bbba 100644 --- a/jaxlib/mosaic/dialect/tpu/transforms/canonicalize_mosaic.cc +++ b/jaxlib/mosaic/dialect/tpu/transforms/canonicalize_mosaic.cc @@ -552,7 +552,10 @@ const llvm::StringSet<> &elementwise_convertible_ops() { arith::SubFOp::getOperationName(), arith::MaximumFOp::getOperationName(), arith::MinimumFOp::getOperationName(), - math::PowFOp::getOperationName()}; + math::PowFOp::getOperationName(), + math::TanhOp::getOperationName(), + math::ExpOp::getOperationName(), + math::LogOp::getOperationName()}; return *ops; }