Home | History | Annotate | Download | only in src

Lines Matching full:slot

40   Slot* s = (*v)->slot();
41 Slot* t = (*w)->slot();
43 // and which may have a NULL slot... - find a better solution...
72 // sorted according to usage, the allocated slot indices may
75 // sort them by context slot index before adding them to the
86 Slot* slot = var->slot();
87 if (slot != NULL) {
88 switch (slot->type()) {
89 case Slot::PARAMETER:
93 case Slot::LOCAL:
94 ASSERT(stack_slots_.length() == slot->index());
98 case Slot::CONTEXT:
102 case Slot::LOOKUP:
115 ASSERT(heap_locals[i]->slot()->index() - Context::MIN_CONTEXT_SLOTS ==
117 ASSERT(heap_locals[i]->slot()->index() - Context::MIN_CONTEXT_SLOTS ==
127 // Add the function context slot, if present.
129 // ordering of the scope info slots and the respective slot indices.
134 var->slot()->type() == Slot::CONTEXT) {
136 // Note that we must not find the function name in the context slot
140 ASSERT(var->slot()->index() - Context::MIN_CONTEXT_SLOTS ==
142 ASSERT(var->slot()->index() - Context::MIN_CONTEXT_SLOTS ==
156 // slot index + 1)
158 // with context slot 0)
166 // - list of names of stack-allocated variables (starting with stack slot 0)
414 // Loop below depends on the NULL sentinel after the stack slot names.
437 // Loop below depends on the NULL sentinel after the context slot names.
501 // The function context slot is the last entry.