Lines Matching defs:name

962   void Put(SlotKind slot_kind, int variable_index, const AstRawString* name,
964 PutImpl(slot_kind, variable_index, name, slot_index);
966 void Put(SlotKind slot_kind, const AstRawString* name, int slot_index) {
967 PutImpl(slot_kind, 0, name, slot_index);
977 const AstRawString* name) const {
978 return GetImpl(slot_kind, variable_index, name);
980 int Get(SlotKind slot_kind, const AstRawString* name) const {
981 return GetImpl(slot_kind, 0, name);
1304 v8_isolate, Utils::ToLocal(expr->name()));
1309 isolate, Utils::OpenHandle(*info), expr->name());
1409 // Build assignment to the function name or {.this_function}
1573 Register name = register_allocator()->NewRegister();
1577 .StoreAccumulatorInRegister(name)
1578 .CallRuntime(Runtime::kDeclareEvalVar, name);
2559 void BytecodeGenerator::BuildClassLiteral(ClassLiteral* expr, Register name) {
2592 // Create the private name symbols for fields during class
2664 // computed property name case in the parser. Since this is the only
2681 // Initialize field's name variable with the computed name.
2763 // class boilerplate in the future. The name argument can be
2766 if (name.is_valid()) {
2777 ->LoadAccumulatorWithRegister(name)
2798 void BytecodeGenerator::VisitClassLiteral(ClassLiteral* expr, Register name) {
2810 BuildClassLiteral(expr, name);
2812 BuildClassLiteral(expr, name);
2836 // The computed name is already evaluated and stored in a variable at
2891 const AstRawString* name = property->key()->AsVariableProxy()->raw_name();
2896 .LoadLiteral(name)
3184 // with the first computed property name and continues with all properties to
3231 // Static class fields require the name property to be set on
3233 // DefineKeyedOwnPropertyInLiteral call later to set the name.
3820 // first ScriptContext that has a slot for name 'x'.
3844 const AstRawString* name) {
3845 FeedbackSlot slot = GetCachedLoadICSlot(object_expr, name);
3846 builder()->LoadNamedProperty(object, name, feedback_index(slot));
3851 const AstRawString* name) {
3858 FeedbackSlot slot = GetCachedStoreICSlot(object_expr, name);
3859 builder()->SetNamedProperty(object, name, feedback_index(slot),
3892 const AstRawString* name) {
3894 Register(), object_expr, name);
3938 const AstRawString* name =
3940 return AssignmentLhsData::NamedProperty(property->obj(), object, name);
4346 // first property is a computed name and accessing it can have side effects.
4487 lhs_data.name());
4568 lhs_data.name());
5085 const AstRawString* name =
5087 BuildLoadNamedProperty(property->obj(), obj, name);
5250 const AstRawString* name = scope->class_variable()->raw_name();
5257 .LoadLiteral(name)
5290 auto name = property->key()->AsLiteral()->AsRawPropertyName();
5291 FeedbackSlot slot = GetCachedLoadSuperICSlot(name);
5292 builder()->LoadNamedPropertyFromSuper(receiver, name, feedback_index(slot));
5439 Register name = register_allocator()->NewRegister();
5446 .StoreAccumulatorInRegister(name)
5447 .CallRuntimeForPair(Runtime::kLoadLookupSlotForCall, name,
5928 const AstRawString* name;
5938 name = property->key()->AsLiteral()->AsRawPropertyName();
5940 object, name,
5941 feedback_index(GetCachedLoadICSlot(property->obj(), name)));
6037 FeedbackSlot slot = GetCachedStoreICSlot(property->obj(), name);
6043 builder()->SetNamedProperty(object, name, feedback_index(slot),
7244 const AstRawString* name) {
7256 feedback_slot_cache()->Get(slot_kind, proxy->var()->index(), name));
7261 feedback_slot_cache()->Put(slot_kind, proxy->var()->index(), name,
7267 const AstRawString* name) {
7274 FeedbackSlot slot(feedback_slot_cache()->Get(slot_kind, name));
7279 feedback_slot_cache()->Put(slot_kind, name, feedback_index(slot));
7284 const AstRawString* name) {
7296 feedback_slot_cache()->Get(slot_kind, proxy->var()->index(), name));
7301 feedback_slot_cache()->Put(slot_kind, proxy->var()->index(), name,