Lines Matching defs:frags
228 std::array<OperandFragment, 3> frags{
235 for (unsigned fragIdx = 0; fragIdx < frags.size(); fragIdx++) {
236 auto &frag = frags[fragIdx];
259 for (const auto &frag : frags) {
267 llvm::interleaveComma(SmallVector<Type, 3>{frags[0].regs[0].getType(),
268 frags[1].regs[0].getType(),
269 frags[2].regs[0].getType()},
339 std::array<OperandFragment, 4> frags;
356 if (parseMmaOperand("A", frags[0]).failed())
358 if (parseMmaOperand("B", frags[1]).failed())
360 if (parseMmaOperand("C", frags[2]).failed())
381 auto &frag = frags[iter.index()];
393 frags[3].elemtype = inferOperandMMAType(resultType, /*isAccum=*/true);
398 const auto &frag = frags[idx];
416 static_cast<int32_t>(frags[0].regs.size()),
417 static_cast<int32_t>(frags[1].regs.size()),
418 static_cast<int32_t>(frags[2].regs.size()),