Lines Matching refs:LValue
595 std::unique_ptr<LValue> lvalue = this->getLValue(*b.fLeft); in writeBinaryExpression()
606 std::unique_ptr<LValue> lvalue; in writeBinaryExpression()
949 std::vector<std::unique_ptr<LValue>> lvalues; in writeFunctionCall()
1015 std::unique_ptr<LValue> lvalue = this->getLValue(*p.fOperand); in writePrefixExpression()
1056 std::unique_ptr<LValue> lvalue = this->getLValue(*p.fOperand); in writePostfixExpression()
1196 class ByteCodeExternalValueLValue : public ByteCodeGenerator::LValue {
1217 typedef LValue INHERITED;
1224 class ByteCodeSwizzleLValue : public ByteCodeGenerator::LValue {
1261 typedef LValue INHERITED;
1264 class ByteCodeExpressionLValue : public ByteCodeGenerator::LValue {
1305 typedef LValue INHERITED;
1310 std::unique_ptr<ByteCodeGenerator::LValue> ByteCodeGenerator::getLValue(const Expression& e) { in getLValue()
1317 return std::unique_ptr<LValue>(new ByteCodeExternalValueLValue(this, *value, index)); in getLValue()
1322 return std::unique_ptr<LValue>(new ByteCodeExpressionLValue(this, e)); in getLValue()
1326 ? std::unique_ptr<LValue>(new ByteCodeExpressionLValue(this, e)) in getLValue()
1327 : std::unique_ptr<LValue>(new ByteCodeSwizzleLValue(this, s)); in getLValue()