Lines Matching defs:broadcast
65 static Type broadcast(Type type, std::optional<VectorShape> shape) {
72 static Value broadcast(ImplicitLocOpBuilder &builder, Value value,
75 auto type = broadcast(value.getType(), shape);
229 return broadcast(builder, value, shape);
233 auto i32Vec = broadcast(i32, shape);
234 auto f32Vec = broadcast(builder.getF32Type(), shape);
269 return broadcast(builder, value, shape);
272 auto f32Vec = broadcast(builder.getF32Type(), shape);
295 return broadcast(builder, floatCst(builder, 0.0f, elementType), shape);
395 auto one = broadcast(builder, f32Cst(builder, 1.0), shape);
398 auto twoThirds = broadcast(builder, f32Cst(builder, 0.66), shape);
407 return broadcast(builder, value, shape);
496 auto zero = broadcast(builder, f32Cst(builder, 0.0f), shape);
497 auto pi = broadcast(builder, f32Cst(builder, 3.14159265359f), shape);
513 auto halfPi = broadcast(builder, f32Cst(builder, 1.57079632679f), shape);
520 broadcast(builder, f32Cst(builder, -1.57079632679f), shape);
528 Value cstNan = broadcast(builder, f32FromBits(builder, 0x7fc00000), shape);
559 return broadcast(builder, value, shape);
647 return broadcast(builder, value, shape);
794 return broadcast(builder, value, shape);
849 return broadcast(builder, value, shape);
944 return broadcast(builder, value, shape);
1022 return broadcast(builder, value, shape);
1134 return broadcast(builder, value, shape);
1174 return broadcast(builder, value, shape);
1284 auto i32Vec = broadcast(builder.getI32Type(), shape);
1324 return broadcast(builder, value, shape);
1394 return broadcast(builder, value, shape);
1404 auto i32Vec = broadcast(builder.getI32Type(), shape);
1523 floatTy = broadcast(floatTy, shape);
1524 intTy = broadcast(intTy, shape);
1528 return broadcast(b, value, shape);
1614 return broadcast(builder, value, shape);