// RUN: npcomp-opt <%s | npcomp-opt | FileCheck %s // CHECK-LABEL: @broadcast_to func @broadcast_to(%arg0: tensor, %arg1: tensor) -> tensor { // CHECK: tcp.broadcast_to %0 = tcp.broadcast_to %arg0, %arg1 : (tensor, tensor) -> tensor return %0 : tensor } // CHECK-LABEL: @splatted func @splatted(%arg0: f32, %arg1: tensor) -> tensor { // CHECK: tcp.splatted %0 = tcp.splatted %arg0, %arg1 : (f32, tensor) -> tensor return %0 : tensor } // CHECK-LABEL: @pad func @pad(%arg0: tensor, %arg1: tensor, %arg2: tensor, %arg3: f32) -> tensor { // CHECK: tcp.pad %0 = tcp.pad %arg0, %arg1, %arg2, %arg3 : (tensor, tensor, tensor, f32) -> tensor return %0 : tensor }