Lines Matching full:shapes
26 ArrayRef<SmallVector<int64_t, 6>> shapes) {
27 assert(!shapes.empty() && "Expected at least one shape");
28 size_t maxRank = shapes[0].size();
29 for (size_t i = 1; i != shapes.size(); ++i)
30 maxRank = std::max(maxRank, shapes[i].size());
32 // We look backwards through every column of `shapes`.
36 for (ArrayRef<int64_t> extent : shapes) {
63 // To compute the result broadcasted shape, we compare operand shapes
243 // If all operands are unranked, then all result shapes are possible.
256 return op->emitOpError("operands don't have broadcast-compatible shapes");
272 << " not broadcast compatible with broadcasted operands's shapes "