Lines Matching refs:nslots

399                    nslots = var.type().slotCount();
406 SkASSERT(nslots == 4);
420 SkASSERT(uniformIter + nslots <= uniforms.end());
421 for (size_t i = 0; i < nslots; ++i) {
424 uniformIter += nslots;
431 for (size_t i = 0; i < nslots; ++i) {
456 nslots = p->type().slotCount();
458 for (size_t i = 0; i < nslots; ++i) {
461 argIdx += nslots;
470 size_t nslots = p->type().slotCount();
474 for (size_t i = 0; i < nslots; ++i) {
478 argIdx += nslots;
507 int nslots = type.columns();
509 for (int slot = 0; slot < nslots; ++slot) {
532 int nslots = type.slotCount();
534 for (int slot = 0; slot < nslots; ++slot) {
556 nslots = v.type().slotCount();
563 fDebugInfo->fSlotInfo.reserve(slot + nslots);
567 SkASSERT(fDebugInfo->fSlotInfo.size() == (slot + nslots));
572 fSlots.insert(fSlots.end(), nslots, Slot{initialValue});
654 size_t nslots = std::max(lVal.slots(), rVal.slots());
657 Value result(nslots);
658 for (size_t i = 0; i < nslots; ++i) {
682 for (size_t i = 1; i < nslots; ++i) {
692 for (size_t i = 1; i < nslots; ++i) {
1111 size_t nslots = std::max(args[0].slots(), args[1].slots());
1112 Value result(nslots);
1113 SkASSERT(args[0].slots() == nslots || args[0].slots() == 1);
1114 SkASSERT(args[1].slots() == nslots || args[1].slots() == 1);
1116 for (size_t i = 0; i < nslots; ++i) {
1125 size_t nslots = std::max({args[0].slots(), args[1].slots(), args[2].slots()});
1126 Value result(nslots);
1127 SkASSERT(args[0].slots() == nslots || args[0].slots() == 1);
1128 SkASSERT(args[1].slots() == nslots || args[1].slots() == 1);
1129 SkASSERT(args[2].slots() == nslots || args[2].slots() == 1);
1131 for (size_t i = 0; i < nslots; ++i) {
1333 size_t nslots = f.type().slotCount();
1334 Value result(nslots);
1335 for (size_t i = 0; i < nslots; ++i) {
1352 nslots = p->type().slotCount();
1354 Value v(nslots);
1355 for (size_t i = 0; i < nslots; ++i) {
1361 valIdx += nslots;
1379 size_t nslots = c.type().slotCount();
1380 std::vector<skvm::F32> result(nslots, fBuilder->splat(0.0f));
1385 Value resultVal(nslots);
1386 for (size_t i = 0; i < nslots; ++i) {
1496 size_t nslots = ifTrue.slots();
1497 SkASSERT(nslots == ifFalse.slots());
1499 Value result(nslots);
1500 for (size_t i = 0; i < nslots; ++i) {
1750 nslots = decl.var().type().slotCount();
1753 for (size_t i = 0; i < nslots; ++i) {
1926 size_t nslots = p->type().slotCount();
1928 for (size_t i = 0; i < nslots; ++i) {
1932 argIdx += nslots;