Lines Matching refs:FeedbackSlot

700   void AddFunctionDeclaration(const AstRawString* name, FeedbackSlot slot,  in AddFunctionDeclaration()
701 FeedbackSlot literal_slot, in AddFunctionDeclaration()
707 void AddUndefinedDeclaration(const AstRawString* name, FeedbackSlot slot) { in AddUndefinedDeclaration()
763 Declaration() : slot(FeedbackSlot::Invalid()), func(nullptr) {} in Declaration()
764 Declaration(const AstRawString* name, FeedbackSlot slot, in Declaration()
765 FeedbackSlot literal_slot, FunctionLiteral* func) in Declaration()
767 Declaration(const AstRawString* name, FeedbackSlot slot, in Declaration()
771 literal_slot(FeedbackSlot::Invalid()), in Declaration()
775 FeedbackSlot slot;
776 FeedbackSlot literal_slot;
808 void Put(FeedbackSlotKind slot_kind, Variable* variable, FeedbackSlot slot) { in Put()
811 void Put(FeedbackSlotKind slot_kind, AstNode* node, FeedbackSlot slot) { in Put()
815 const AstRawString* name, FeedbackSlot slot) { in Put()
819 FeedbackSlot Get(FeedbackSlotKind slot_kind, Variable* variable) const { in Get()
822 FeedbackSlot Get(FeedbackSlotKind slot_kind, AstNode* node) const { in Get()
825 FeedbackSlot Get(FeedbackSlotKind slot_kind, int variable_index, in Get()
834 FeedbackSlot slot) { in PutImpl()
840 FeedbackSlot GetImpl(FeedbackSlotKind slot_kind, int index, in GetImpl()
847 return FeedbackSlot(); in GetImpl()
850 ZoneMap<Key, FeedbackSlot> map_;
1189 FeedbackSlot slot = in VisitVariableDeclaration()
1241 FeedbackSlot slot = in VisitFunctionDeclaration()
1243 FeedbackSlot literal_slot = GetCachedCreateClosureSlot(decl->fun()); in VisitFunctionDeclaration()
1429 FeedbackSlot slot = clauses->length() > 0 in VisitSwitchStatement()
1431 : FeedbackSlot::Invalid(); in VisitSwitchStatement()
1566 FeedbackSlot slot = GetCachedStoreICSlot(property->obj(), name); in VisitForInAssignment()
1579 FeedbackSlot slot = feedback_spec()->AddKeyedStoreICSlot(language_mode()); in VisitForInAssignment()
1622 FeedbackSlot slot = feedback_spec()->AddForInSlot(); in VisitForInStatement()
1805 FeedbackSlot slot = GetCachedCreateClosureSlot(expr); in VisitFunctionLiteral()
1869 FeedbackSlot slot = GetDummyCompareICSlot(); in BuildClassLiteral()
1925 FeedbackSlot slot = feedback_spec()->AddStoreICSlot(language_mode()); in BuildClassLiteral()
1930 FeedbackSlot slot = feedback_spec()->AddStoreICSlot(language_mode()); in BuildClassLiteral()
1943 FeedbackSlot slot = feedback_spec()->AddStoreICSlot(language_mode()); in BuildClassLiteral()
2012 FeedbackSlot slot = feedback_spec()->AddLoadICSlot(); in BuildInstanceFieldInitialization()
2031 FeedbackSlot slot = feedback_spec()->AddCreateClosureSlot(); in VisitNativeFunctionLiteral()
2206 FeedbackSlot slot = feedback_spec()->AddStoreOwnICSlot(); in VisitObjectLiteral()
2324 FeedbackSlot slot = in VisitObjectLiteral()
2381 FeedbackSlot keyed_store_slot; in BuildArrayLiteralElementsInsertion()
2400 FeedbackSlot element_slot = feedback_spec()->AddStoreInArrayLiteralICSlot(); in BuildArrayLiteralElementsInsertion()
2401 FeedbackSlot index_slot = feedback_spec()->AddBinaryOpICSlot(); in BuildArrayLiteralElementsInsertion()
2403 FeedbackSlot length_slot = in BuildArrayLiteralElementsInsertion()
2479 FeedbackSlot index_slot, in BuildArrayLiteralSpread()
2480 FeedbackSlot element_slot) { in BuildArrayLiteralSpread()
2572 FeedbackSlot slot = GetCachedLoadGlobalICSlot(typeof_mode, variable); in BuildVariableLoad()
2617 FeedbackSlot slot = GetCachedLoadGlobalICSlot(typeof_mode, variable); in BuildVariableLoad()
2755 FeedbackSlot slot = GetCachedStoreGlobalICSlot(language_mode(), variable); in BuildVariableAssignment()
2835 FeedbackSlot slot = GetCachedLoadICSlot(property->obj(), name); in BuildLoadNamedProperty()
2861 FeedbackSlot slot = GetCachedStoreICSlot(property->obj(), name); in BuildStoreNamedProperty()
2938 FeedbackSlot slot = feedback_spec()->AddKeyedLoadICSlot(); in VisitAssignment()
2954 FeedbackSlot slot = feedback_spec()->AddBinaryOpICSlot(); in VisitAssignment()
2986 FeedbackSlot slot = feedback_spec()->AddKeyedStoreICSlot(language_mode()); in VisitAssignment()
3234 FeedbackSlot slot = feedback_spec()->AddCallICSlot(); in VisitYieldStar()
4011 FeedbackSlot count_slot = feedback_spec()->AddBinaryOpICSlot(); in VisitCountOperation()
4035 FeedbackSlot slot = GetCachedStoreICSlot(property->obj(), name); in VisitCountOperation()
4049 FeedbackSlot slot = feedback_spec()->AddKeyedStoreICSlot(language_mode()); in VisitCountOperation()
4168 FeedbackSlot slot = feedback_spec()->AddInstanceOfSlot(); in VisitCompareOperation()
4171 FeedbackSlot slot = feedback_spec()->AddCompareICSlot(); in VisitCompareOperation()
4180 FeedbackSlot slot = feedback_spec()->AddBinaryOpICSlot(); in VisitArithmeticExpression()
4363 FeedbackSlot slot = feedback_spec()->AddLoadICSlot(); in BuildCallIteratorMethod()
4411 FeedbackSlot literal_slot = feedback_spec()->AddLiteralSlot(); in VisitGetTemplateObject()
4425 FeedbackSlot slot = feedback_spec()->AddBinaryOpICSlot(); in VisitTemplateLiteral()
4819 FeedbackSlot slot = feedback_spec()->AddStoreICSlot(language_mode()); in VisitSetHomeObject()
5089 int BytecodeGenerator::feedback_index(FeedbackSlot slot) const { in feedback_index()
5094 FeedbackSlot BytecodeGenerator::GetCachedLoadGlobalICSlot( in GetCachedLoadGlobalICSlot()
5100 FeedbackSlot slot = feedback_slot_cache()->Get(slot_kind, variable); in GetCachedLoadGlobalICSlot()
5109 FeedbackSlot BytecodeGenerator::GetCachedStoreGlobalICSlot( in GetCachedStoreGlobalICSlot()
5114 FeedbackSlot slot = feedback_slot_cache()->Get(slot_kind, variable); in GetCachedStoreGlobalICSlot()
5123 FeedbackSlot BytecodeGenerator::GetCachedLoadICSlot(const Expression* expr, in GetCachedLoadICSlot()
5133 FeedbackSlot slot = in GetCachedLoadICSlot()
5143 FeedbackSlot BytecodeGenerator::GetCachedStoreICSlot(const Expression* expr, in GetCachedStoreICSlot()
5155 FeedbackSlot slot = in GetCachedStoreICSlot()
5165 FeedbackSlot BytecodeGenerator::GetCachedCreateClosureSlot( in GetCachedCreateClosureSlot()
5168 FeedbackSlot slot = feedback_slot_cache()->Get(slot_kind, literal); in GetCachedCreateClosureSlot()
5177 FeedbackSlot BytecodeGenerator::GetDummyCompareICSlot() { in GetDummyCompareICSlot()