[Mlir-commits] [mlir] [mlir][tosa] Add log2_ceil/log2_floor/exp2_shape ops (PR #175057)
Luke Hutton
llvmlistbot at llvm.org
Thu Jan 8 13:40:16 PST 2026
================
@@ -175,6 +175,78 @@ def Tosa_DivFloorShapeOp : Tosa_ElementwiseShapeOp<"div_floor_shape", [Pure]> {
let results = (outs Tosa_Shape:$output);
}
+//===----------------------------------------------------------------------===//
+// Operator: Exp2Shape
+//===----------------------------------------------------------------------===//
+def Tosa_Exp2ShapeOp : Tosa_ElementwiseShapeOp<"exp2_shape", [Pure]> {
+ let summary = "Elementwise base-2 exponential of shapes.";
+
+ let description = [{
+ Computation of raising two to the power of each element in input.
+ }];
+
+ let arguments = (ins
+ Tosa_Shape:$input
+ );
+
+ let results = (outs Tosa_Shape:$output);
+
+ list<Availability> availability = [
----------------
lhutton1 wrote:
nit: This is defined by Tosa_ElementwiseShapeOp so can be removed (same for ops below as well)
https://github.com/llvm/llvm-project/pull/175057
More information about the Mlir-commits
mailing list