Lines Matching refs:std
263 std::vector<Slot> fSlots;
265 std::unordered_map<const Variable*, size_t> fVariableMap; // [Variable, first slot in fSlots]
284 std::vector<Function> fFunctionStack;
358 , fSampleShader(std::move(sampleShader))
359 , fSampleColorFilter(std::move(sampleColorFilter))
360 , fSampleBlender(std::move(sampleBlender)) {}
542 fDebugInfo->fSlotInfo.push_back(std::move(slotInfo));
635 std::swap(rCols, rRows);
654 size_t nslots = std::max(lVal.slots(), rVal.slots());
1111 size_t nslots = std::max(args[0].slots(), args[1].slots());
1125 size_t nslots = std::max({args[0].slots(), args[1].slots(), args[2].slots()});
1323 std::vector<skvm::Val> argVals;
1349 const std::unique_ptr<Expression>* argIter = f.arguments().begin();
1358 const std::unique_ptr<Expression>& arg = *argIter;
1370 std::vector<skvm::F32> args;
1380 std::vector<skvm::F32> result(nslots, fBuilder->splat(0.0f));
1632 for (const std::unique_ptr<Statement>& stmt : b.children()) {
1722 for (const std::unique_ptr<Statement>& stmt : s.cases()) {
1856 SkVMGenerator generator(program, builder, debugInfo, std::move(sampleShader),
1857 std::move(sampleColorFilter), std::move(sampleBlender));
1875 std::vector<skvm::Ptr> argPtrs;
1876 std::vector<skvm::Val> argVals;
1887 std::vector<skvm::Ptr> returnPtrs;
1888 std::vector<skvm::Val> returnVals;
1979 std::unique_ptr<UniformInfo> Program_GetUniformInfo(const Program& program) {
1980 auto info = std::make_unique<UniformInfo>();
2033 std::vector<Child> children;
2045 std::vector<skvm::Val> uniformVals;