Lines Matching refs:getLValue
696 arguments.push_back(this->getLValue(*c.fArguments[i], out)->getPointer()); in writeIntrinsicCall()
716 arguments.push_back(this->getLValue(*c.fArguments[i], out)->getPointer()); in writeIntrinsicCall()
976 std::unique_ptr<LValue> lv = this->getLValue(*c.fArguments[i], out); in writeFunctionCall()
1503 SpvId id = this->getLValue(expr, out)->getPointer(); in getAccessChain()
1613 std::unique_ptr<SPIRVCodeGenerator::LValue> SPIRVCodeGenerator::getLValue(const Expression& expr, in getLValue() function in SkSL::SPIRVCodeGenerator
1649 SpvId base = this->getLValue(*swizzle.fBase, out)->getPointer(); in getLValue()
1683 SpvId ifTrue = this->getLValue(*t.fIfTrue, out)->getPointer(); in getLValue()
1687 SpvId ifFalse = this->getLValue(*t.fIfFalse, out)->getPointer(); in getLValue()
1806 return getLValue(expr, out)->load(out); in writeIndexExpression()
1810 return getLValue(f, out)->load(out); in writeFieldAccess()
1952 this->getLValue(*b.fLeft, out)->store(rhs, out); in writeBinaryExpression()
1968 lvalue = this->getLValue(*b.fLeft, out); in writeBinaryExpression()
2375 std::unique_ptr<LValue> lv = this->getLValue(*p.fOperand, out); in writePrefixExpression()
2384 std::unique_ptr<LValue> lv = this->getLValue(*p.fOperand, out); in writePrefixExpression()
2411 std::unique_ptr<LValue> lv = this->getLValue(*p.fOperand, out); in writePostfixExpression()