Lines Matching full:decl
666 void FullCodeGenerator::VisitDeclaration(Declaration* decl) {
668 Variable* var = decl->proxy()->var();
677 if (decl->mode() == Variable::CONST) {
680 } else if (decl->fun() != NULL) {
681 VisitForValue(decl->fun(), kAccumulator);
690 // The variable in the decl always resides in the current context.
699 if (decl->mode() == Variable::CONST) {
703 } else if (decl->fun() != NULL) {
704 VisitForValue(decl->fun(), kAccumulator);
717 ASSERT(decl->mode() == Variable::VAR ||
718 decl->mode() == Variable::CONST);
720 (decl->mode() == Variable::VAR) ? NONE : READ_ONLY;
726 if (decl->mode() == Variable::CONST) {
728 } else if (decl->fun() != NULL) {
729 VisitForValue(decl->fun(), kStack);
739 if (decl->fun() != NULL || decl->mode() == Variable::CONST) {
745 if (decl->fun() != NULL) {
746 VisitForValue(decl->fun(), kAccumulator);