Lines Matching defs:VectorShape
43 struct VectorShape {
49 static std::optional<VectorShape> vectorShape(Type type) {
51 return VectorShape{vectorType.getShape(), vectorType.getScalableDims()};
56 static std::optional<VectorShape> vectorShape(Value value) {
65 static Type broadcast(Type type, std::optional<VectorShape> shape) {
73 std::optional<VectorShape> shape) {
226 std::optional<VectorShape> shape = vectorShape(arg);
266 std::optional<VectorShape> shape = vectorShape(arg);
292 std::optional<VectorShape> shape = vectorShape(x);
390 std::optional<VectorShape> shape = vectorShape(op.getOperand());
489 std::optional<VectorShape> shape = vectorShape(op.getResult());
555 std::optional<VectorShape> shape = vectorShape(op.getOperand());
643 std::optional<VectorShape> shape = vectorShape(op.getOperand());
790 std::optional<VectorShape> shape = vectorShape(op.getOperand());
845 std::optional<VectorShape> shape = vectorShape(operand);
940 std::optional<VectorShape> shape = vectorShape(operand);
1018 std::optional<VectorShape> shape = vectorShape(operand);
1128 const std::optional<VectorShape> shape, Value value,
1320 std::optional<VectorShape> shape = vectorShape(op.getOperand());
1390 std::optional<VectorShape> shape = vectorShape(op.getOperand());
1517 std::optional<VectorShape> shape = vectorShape(operand);
1606 std::optional<VectorShape> shape = vectorShape(op.getOperand());