Lines Matching refs:getLValue
792 argumentIds.push_back(this->getLValue(*arguments[i], out)->getPointer()); in writeIntrinsicCall()
817 argumentIds.push_back(this->getLValue(*arguments[i], out)->getPointer()); in writeIntrinsicCall()
1147 std::unique_ptr<LValue> lv = this->getLValue(*arguments[i], out); in writeFunctionCall()
1808 SpvId id = this->getLValue(expr, out)->getPointer(); in getAccessChain()
1942 std::unique_ptr<SPIRVCodeGenerator::LValue> SPIRVCodeGenerator::getLValue(const Expression& expr, in getLValue() function in SkSL::SPIRVCodeGenerator
1989 std::unique_ptr<LValue> lvalue = this->getLValue(*swizzle.base(), out); in getLValue()
2031 SpvId result = this->getLValue(ref, out)->load(out); in writeVariableReference()
2170 return getLValue(expr, out)->load(out); in writeIndexExpression()
2174 return getLValue(f, out)->load(out); in writeFieldAccess()
2631 this->getLValue(*left, out)->store(rhs, out); in writeBinaryExpression()
2649 lvalue = this->getLValue(*left, out); in writeBinaryExpression()
2775 std::unique_ptr<LValue> lv = this->getLValue(*p.operand(), out); in writePrefixExpression()
2784 std::unique_ptr<LValue> lv = this->getLValue(*p.operand(), out); in writePrefixExpression()
2812 std::unique_ptr<LValue> lv = this->getLValue(*p.operand(), out); in writePostfixExpression()