Lines Matching full:decl
668 void FullCodeGenerator::VisitDeclaration(Declaration* decl) {
670 Variable* var = decl->proxy()->var();
679 if (decl->mode() == Variable::CONST) {
682 } else if (decl->fun() != NULL) {
683 VisitForValue(decl->fun(), kAccumulator);
692 // The variable in the decl always resides in the current context.
701 if (decl->mode() == Variable::CONST) {
706 } else if (decl->fun() != NULL) {
707 VisitForValue(decl->fun(), kAccumulator);
720 ASSERT(decl->mode() == Variable::VAR ||
721 decl->mode() == Variable::CONST);
723 (decl->mode() == Variable::VAR) ? NONE : READ_ONLY;
729 if (decl->mode() == Variable::CONST) {
731 } else if (decl->fun() != NULL) {
732 VisitForValue(decl->fun(), kStack);
742 if (decl->fun() != NULL || decl->mode() == Variable::CONST) {
748 if (decl->fun() != NULL) {
749 VisitForValue(decl->fun(), kAccumulator);