Lines Matching refs:left_
36 switch (left_->Type()) {
38 return left_->AsArrayExpression()->ConvertibleToArrayPattern();
41 return mustBePattern && left_->AsSpreadElement()->ConvertibleToRest(false);
44 return left_->AsObjectExpression()->ConvertibleToObjectPattern();
47 return left_->AsAssignmentExpression()->ConvertibleToAssignmentPattern(mustBePattern);
96 if (auto *transformedNode = cb(left_); left_ != transformedNode) {
97 left_->SetTransformedNode(transformationName, transformedNode);
98 left_ = transformedNode->AsExpression();
109 cb(left_);
116 dumper->Add({{"type", "AssignmentExpression"}, {"operator", operator_}, {"left", left_}, {"right", right_}});
118 dumper->Add({{"type", "AssignmentPattern"}, {"left", left_}, {"right", right_}});
124 ASSERT(left_);
125 left_->Dump(dumper);
146 auto lref = compiler::JSLReference::Create(pg, left_, false);
165 left_ = left;
166 if (left_ != nullptr) {
167 left_->SetParent(this);
178 auto *const left = left_ != nullptr ? left_->Clone(allocator, nullptr)->AsExpression() : nullptr;