Home | History | Annotate | Download | only in bytecompiler

Lines Matching refs:Identifier

49     class Identifier;
109 RegisterID* registerFor(const Identifier&);
112 int argumentNumberFor(const Identifier&);
116 bool willResolveToArguments(const Identifier&);
121 RegisterID* constRegisterFor(const Identifier&);
129 bool findScopedProperty(const Identifier&, int& index, size_t& depth, bool forWriting, bool& includesDynamicScopes, JSObject*& globalObject);
134 bool isLocal(const Identifier&);
135 bool isLocalConstant(const Identifier&);
197 PassRefPtr<LabelScope> newLabelScope(LabelScope::Type, const Identifier* = 0);
279 RegisterID* emitLoad(RegisterID* dst, const Identifier&);
309 RegisterID* emitResolve(RegisterID* dst, const Identifier& property);
313 RegisterID* emitResolveBase(RegisterID* dst, const Identifier& property);
314 RegisterID* emitResolveBaseForPut(RegisterID* dst, const Identifier& property);
315 RegisterID* emitResolveWithBase(RegisterID* baseDst, RegisterID* propDst, const Identifier& property);
319 RegisterID* emitGetById(RegisterID* dst, RegisterID* base, const Identifier& property);
321 RegisterID* emitPutById(RegisterID* base, const Identifier& property, RegisterID* value);
322 RegisterID* emitDirectPutById(RegisterID* base, const Identifier& property, RegisterID* value);
323 RegisterID* emitDeleteById(RegisterID* dst, RegisterID* base, const Identifier&);
329 RegisterID* emitPutGetter(RegisterID* base, const Identifier& property, RegisterID* value);
330 RegisterID* emitPutSetter(RegisterID* base, const Identifier& property, RegisterID* value);
367 void emitPushNewScope(RegisterID* dst, const Identifier& property, RegisterID* value);
391 LabelScope* breakTarget(const Identifier&);
392 LabelScope* continueTarget(const Identifier&);
432 RegisterID* addVar(const Identifier& ident, bool isConstant)
440 bool addVar(const Identifier&, bool isConstant, RegisterID*&);
450 RegisterID* addGlobalVar(const Identifier& ident, bool isConstant)
457 bool addGlobalVar(const Identifier&, bool isConstant, RegisterID*&);
459 void addParameter(const Identifier&, int parameterIndex);
476 unsigned addConstant(const Identifier&);