Searched refs:CompareIC (Results 1 – 21 of 21) sorted by relevance
309 CompareIC::State state = static_cast<CompareIC::State>(code->compare_state()); in CompareType()311 case CompareIC::UNINITIALIZED: in CompareType()314 case CompareIC::SMIS: in CompareType()316 case CompareIC::HEAP_NUMBERS: in CompareType()318 case CompareIC::SYMBOLS: in CompareType()319 case CompareIC::STRINGS: in CompareType()321 case CompareIC::OBJECTS: in CompareType()322 case CompareIC::KNOWN_OBJECTS: in CompareType()325 case CompareIC::GENERIC: in CompareType()337 CompareIC::State state = static_cast<CompareIC::State>(code->compare_state()); in IsSymbolCompare()[all …]
204 case CompareIC::UNINITIALIZED: in Generate()207 case CompareIC::SMIS: in Generate()210 case CompareIC::HEAP_NUMBERS: in Generate()213 case CompareIC::STRINGS: in Generate()216 case CompareIC::SYMBOLS: in Generate()219 case CompareIC::OBJECTS: in Generate()222 case CompareIC::KNOWN_OBJECTS: in Generate()
48 V(CompareIC) \486 ICCompareStub(Token::Value op, CompareIC::State state) in ICCompareStub()503 virtual CodeStub::Major MajorKey() { return CompareIC; } in MajorKey()517 Condition GetCondition() const { return CompareIC::ComputeCondition(op_); } in GetCondition()521 virtual bool UseSpecialCache() { return state_ == CompareIC::KNOWN_OBJECTS; } in UseSpecialCache()524 CompareIC::State state_;611 code->set_compare_state(CompareIC::GENERIC); in FinishCode()
2441 Handle<Code> CompareIC::GetUninitialized(Token::Value op) { in GetUninitialized()2447 CompareIC::State CompareIC::ComputeState(Code* target) { in ComputeState()2450 ASSERT(key == CodeStub::CompareIC); in ComputeState()2455 const char* CompareIC::GetStateName(State state) { in GetStateName()2472 CompareIC::State CompareIC::TargetState(State state, in TargetState()2528 CompareIC ic(isolate, static_cast<Token::Value>(args.smi_at(2))); in RUNTIME_FUNCTION()
769 class CompareIC: public IC {782 CompareIC(Isolate* isolate, Token::Value op) in CompareIC() function
1684 Condition CompareIC::ComputeCondition(Token::Value op) { in ComputeCondition()1715 void CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) { in UpdateCaches()
5503 ASSERT(state_ == CompareIC::SMIS); in GenerateSmis()5527 ASSERT(state_ == CompareIC::HEAP_NUMBERS); in GenerateHeapNumbers()5584 ASSERT(state_ == CompareIC::SYMBOLS); in GenerateSymbols()5627 ASSERT(state_ == CompareIC::STRINGS); in GenerateStrings()5713 ASSERT(state_ == CompareIC::OBJECTS); in GenerateObjects()
858 Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); in VisitSwitchStatement()4180 Handle<Code> ic = CompareIC::GetUninitialized(op); in VisitCompareOperation()
1742 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoStringCompareAndBranch()2041 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoCmpT()
1678 Condition CompareIC::ComputeCondition(Token::Value op) { in ComputeCondition()1709 void CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) { in UpdateCaches()
6510 ASSERT(state_ == CompareIC::SMIS); in GenerateSmis()6536 ASSERT(state_ == CompareIC::HEAP_NUMBERS); in GenerateHeapNumbers()6602 ASSERT(state_ == CompareIC::SYMBOLS); in GenerateSymbols()6647 ASSERT(state_ == CompareIC::STRINGS); in GenerateStrings()6736 ASSERT(state_ == CompareIC::OBJECTS); in GenerateObjects()
917 Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); in VisitSwitchStatement()4266 Handle<Code> ic = CompareIC::GetUninitialized(op); in VisitCompareOperation()
1787 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoStringCompareAndBranch()2074 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoCmpT()
1645 Condition CompareIC::ComputeCondition(Token::Value op) { in ComputeCondition()1665 void CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) { in UpdateCaches()
6539 ASSERT(state_ == CompareIC::SMIS); in GenerateSmis()6560 ASSERT(state_ == CompareIC::HEAP_NUMBERS); in GenerateHeapNumbers()6623 ASSERT(state_ == CompareIC::SYMBOLS); in GenerateSymbols()6661 ASSERT(state_ == CompareIC::STRINGS); in GenerateStrings()6739 ASSERT(state_ == CompareIC::OBJECTS); in GenerateObjects()
948 Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); in VisitSwitchStatement()4277 Handle<Code> ic = CompareIC::GetUninitialized(op); in VisitCompareOperation()
1976 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoStringCompareAndBranch()2282 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoCmpT()
1643 Condition CompareIC::ComputeCondition(Token::Value op) { in ComputeCondition()1663 void CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) { in UpdateCaches()
6762 ASSERT(state_ == CompareIC::SMIS); in GenerateSmis()6784 ASSERT(state_ == CompareIC::HEAP_NUMBERS); in GenerateHeapNumbers()6856 ASSERT(state_ == CompareIC::SYMBOLS); in GenerateSymbols()6894 ASSERT(state_ == CompareIC::STRINGS); in GenerateStrings()6979 ASSERT(state_ == CompareIC::OBJECTS); in GenerateObjects()
959 Handle<Code> ic = CompareIC::GetUninitialized(Token::EQ_STRICT); in VisitSwitchStatement()4316 Handle<Code> ic = CompareIC::GetUninitialized(op); in VisitCompareOperation()
1838 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoStringCompareAndBranch()2154 Handle<Code> ic = CompareIC::GetUninitialized(op); in DoCmpT()