Searched refs:VariableProxy (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/
H A Dscopes.h78 // VariableProxy node. Immediately after AST construction and before variable
79 // allocation, most VariableProxy nodes are "unresolved", i.e. not bound to a
81 // allocation binds each unresolved VariableProxy to one Variable and assigns
82 // a location. Note that many VariableProxy nodes may refer to the same Java-
160 VariableProxy* NewUnresolved(AstNodeFactory<Visitor>* factory,
168 VariableProxy* proxy =
180 void RemoveUnresolved(VariableProxy* var);
217 VariableProxy* CheckAssignmentToConst();
317 VariableProxy* function() const {
446 ZoneList<VariableProxy*> unresolved
[all...]
H A Dast.h98 V(VariableProxy) \
448 VariableProxy* proxy() const { return proxy_; }
457 Declaration(VariableProxy* proxy,
470 VariableProxy* proxy_;
489 VariableDeclaration(VariableProxy* proxy,
510 FunctionDeclaration(VariableProxy* proxy,
538 ModuleDeclaration(VariableProxy* proxy,
562 ImportDeclaration(VariableProxy* proxy,
585 ExportDeclaration(VariableProxy* proxy,
628 VariableProxy* prox
1457 class VariableProxy: public Expression { class in namespace:v8::internal
[all...]
H A Drewriter.cc77 VariableProxy* result_proxy = factory()->NewVariableProxy(result_);
259 VariableProxy* result_proxy = processor.factory()->NewVariableProxy(
H A Dast.cc72 VariableProxy::VariableProxy(Isolate* isolate, Variable* var) function in class:v8::internal::VariableProxy
85 VariableProxy::VariableProxy(Isolate* isolate, function in class:v8::internal::VariableProxy
103 void VariableProxy::BindTo(Variable* var) {
1107 void AstConstructionVisitor::VisitVariableProxy(VariableProxy* node) {
1111 // However, node->var() is usually not bound yet at VariableProxy creation
H A Dscopes.cc282 VariableProxy* proxy = scope->CheckAssignmentToConst();
480 void Scope::RemoveUnresolved(VariableProxy* var) {
549 VariableProxy* Scope::CheckAssignmentToConst() {
563 VariableProxy* proxy = inner_scopes_[i]->CheckAssignmentToConst();
955 VariableProxy* proxy,
H A Dparser.cc873 VariableProxy* v1 = e1->AsVariableProxy();
874 VariableProxy* v2 = e2->AsVariableProxy();
1254 VariableProxy* proxy = NewUnresolved(name, LET, module->interface());
1387 VariableProxy* proxy = top_scope_->NewUnresolved(
1465 VariableProxy* proxy = NewUnresolved(names[i], LET, interface);
1533 VariableProxy* proxy = NewUnresolved(names[i], LET, inner);
1700 VariableProxy* Parser::NewUnresolved(
1713 VariableProxy* proxy = declaration->proxy();
1924 VariableProxy* proxy = NewUnresolved(name, VAR);
1953 VariableProxy* prox
[all...]
H A Dfull-codegen.h424 void EmitDeclaration(VariableProxy* proxy,
471 void EmitVariableLoad(VariableProxy* proxy);
H A Dparser.h620 Expression* MakeCatchContext(Handle<String> id, VariableProxy* value);
768 VariableProxy* NewUnresolved(Handle<String> name,
H A Dprettyprinter.cc335 void PrettyPrinter::VisitVariableProxy(VariableProxy* node) {
1015 void AstPrinter::VisitVariableProxy(VariableProxy* node) {
H A Dfull-codegen.cc195 void BreakableStatementChecker::VisitVariableProxy(VariableProxy* expr) {
218 VariableProxy* proxy = expr->target()->AsVariableProxy();
H A Dhydrogen.cc3572 void HGraphBuilder::VisitVariableProxy(VariableProxy* expr) {
4201 VariableProxy* proxy = target->AsVariableProxy();
4364 VariableProxy* proxy = expr->target()->AsVariableProxy();
4937 VariableProxy* proxy = expr->obj()->AsVariableProxy();
5743 VariableProxy* arg_two = args->at(1)->AsVariableProxy();
5890 VariableProxy* proxy = expr->expression()->AsVariableProxy();
6147 VariableProxy* proxy = expr->expression()->AsVariableProxy();
6320 VariableProxy* proxy = target->AsVariableProxy();
6855 VariableProxy* proxy = expr->right()->AsVariableProxy();
7030 void HGraphBuilder::HandleDeclaration(VariableProxy* prox
[all...]
H A Dhydrogen.h899 void HandleDeclaration(VariableProxy* proxy,
/external/v8/src/arm/
H A Dfull-codegen-arm.cc278 VariableProxy* proxy = scope()->function();
792 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
1187 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1188 Comment cmnt(masm_, "[ VariableProxy");
1316 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1352 // binding in harmony mode, both the Variable and the VariableProxy have
1354 // same function or in the same eval code) and the VariableProxy is in
2319 VariableProxy* proxy = callee->AsVariableProxy();
3770 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4087 VariableProxy* prox
[all...]
/external/v8/src/ia32/
H A Dfull-codegen-ia32.cc272 VariableProxy* proxy = scope()->function();
766 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
1141 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1142 Comment cmnt(masm_, "[ VariableProxy");
1269 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1305 // binding in harmony mode, both the Variable and the VariableProxy have
1307 // same function or in the same eval code) and the VariableProxy is in
2265 VariableProxy* proxy = callee->AsVariableProxy();
3746 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4076 VariableProxy* prox
[all...]
/external/v8/src/mips/
H A Dfull-codegen-mips.cc285 VariableProxy* proxy = scope()->function();
799 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
1196 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1197 Comment cmnt(masm_, "[ VariableProxy");
1322 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1358 // binding in harmony mode, both the Variable and the VariableProxy have
1360 // same function or in the same eval code) and the VariableProxy is in
2344 VariableProxy* proxy = callee->AsVariableProxy();
3811 VariableProxy* proxy = expr->expression()->AsVariableProxy();
4131 VariableProxy* prox
[all...]
/external/v8/src/x64/
H A Dfull-codegen-x64.cc285 VariableProxy* proxy = scope()->function();
706 void FullCodeGenerator::EmitDeclaration(VariableProxy* proxy,
1095 void FullCodeGenerator::VisitVariableProxy(VariableProxy* expr) {
1096 Comment cmnt(masm_, "[ VariableProxy");
1224 void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
1258 // binding in harmony mode, both the Variable and the VariableProxy have
1260 // same function or in the same eval code) and the VariableProxy is in
2161 VariableProxy* proxy = callee->AsVariableProxy();
3659 VariableProxy* proxy = expr->expression()->AsVariableProxy();
3990 VariableProxy* prox
[all...]

Completed in 252 milliseconds