Lines Matching refs:getLValue
702 arguments.push_back(this->getLValue(*c.fArguments[i], out)->getPointer()); in writeIntrinsicCall()
722 arguments.push_back(this->getLValue(*c.fArguments[i], out)->getPointer()); in writeIntrinsicCall()
998 std::unique_ptr<LValue> lv = this->getLValue(*c.fArguments[i], out); in writeFunctionCall()
1544 SpvId id = this->getLValue(expr, out)->getPointer(); in getAccessChain()
1664 std::unique_ptr<SPIRVCodeGenerator::LValue> SPIRVCodeGenerator::getLValue(const Expression& expr, in getLValue() function in SkSL::SPIRVCodeGenerator
1703 SpvId base = this->getLValue(*swizzle.fBase, out)->getPointer(); in getLValue()
1739 SpvId ifTrue = this->getLValue(*t.fIfTrue, out)->getPointer(); in getLValue()
1743 SpvId ifFalse = this->getLValue(*t.fIfFalse, out)->getPointer(); in getLValue()
1865 return getLValue(expr, out)->load(out); in writeIndexExpression()
1869 return getLValue(f, out)->load(out); in writeFieldAccess()
2234 this->getLValue(*b.fLeft, out)->store(rhs, out); in writeBinaryExpression()
2248 lvalue = this->getLValue(*b.fLeft, out); in writeBinaryExpression()
2358 std::unique_ptr<LValue> lv = this->getLValue(*p.fOperand, out); in writePrefixExpression()
2367 std::unique_ptr<LValue> lv = this->getLValue(*p.fOperand, out); in writePrefixExpression()
2394 std::unique_ptr<LValue> lv = this->getLValue(*p.fOperand, out); in writePostfixExpression()