Home
last modified time | relevance | path

Searched refs:extra_ic_state (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/ic/
Dic-compiler.h21 ExtraICState extra_ic_state);
32 ExtraICState extra_ic_state);
37 ExtraICState extra_ic_state);
63 ExtraICState extra_ic_state = kNoExtraICState,
66 extra_ic_state_(extra_ic_state) {} in PropertyAccessCompiler()
70 ExtraICState extra_ic_state = kNoExtraICState,
Dic-inl.h106 DCHECK(StoreIC::GetStrictMode(old_target->extra_ic_state()) == in SetTargetAtAddress()
107 StoreIC::GetStrictMode(target->extra_ic_state())); in SetTargetAtAddress()
132 DCHECK(LoadICState::GetContextualMode(code->extra_ic_state()) == in set_target()
133 LoadICState::GetContextualMode(target()->extra_ic_state())); in set_target()
141 DCHECK(GetStrictMode(code->extra_ic_state()) == in set_target()
142 GetStrictMode(target()->extra_ic_state())); in set_target()
149 DCHECK(GetStrictMode(code->extra_ic_state()) == strict_mode()); in set_target()
Dic-state.cc19 CallICState::CallICState(ExtraICState extra_ic_state) in CallICState() argument
20 : argc_(ArgcBits::decode(extra_ic_state)), in CallICState()
21 call_type_(CallTypeBits::decode(extra_ic_state)) {} in CallICState()
25 ExtraICState extra_ic_state = in GetExtraICState() local
27 return extra_ic_state; in GetExtraICState()
38 BinaryOpICState::BinaryOpICState(Isolate* isolate, ExtraICState extra_ic_state) in BinaryOpICState() argument
41 static_cast<Token::Value>(FIRST_TOKEN + OpField::decode(extra_ic_state)); in BinaryOpICState()
42 mode_ = OverwriteModeField::decode(extra_ic_state); in BinaryOpICState()
44 Maybe<int>(HasFixedRightArgField::decode(extra_ic_state), in BinaryOpICState()
45 1 << FixedRightArgValueField::decode(extra_ic_state)); in BinaryOpICState()
[all …]
Dic-state.h27 explicit CallICState(ExtraICState extra_ic_state);
62 BinaryOpICState(Isolate* isolate, ExtraICState extra_ic_state);
214 explicit LoadICState(ExtraICState extra_ic_state) : state_(extra_ic_state) {} in LoadICState() argument
Dic-compiler.cc51 Handle<Code> handler, ExtraICState extra_ic_state) { in ComputeMonomorphic() argument
67 ic = Find(name, stub_holder, kind, extra_ic_state, flag); in ComputeMonomorphic()
74 KeyedStoreIC::GetKeyedAccessStoreMode(extra_ic_state)); in ComputeMonomorphic()
78 PropertyICCompiler ic_compiler(isolate, kind, extra_ic_state, flag); in ComputeMonomorphic()
143 DCHECK(KeyedStoreIC::GetKeyedAccessStoreMode(code->extra_ic_state()) == in ComputeKeyedStoreMonomorphic()
274 int valid_types, Handle<Name> name, ExtraICState extra_ic_state) { in ComputePolymorphic() argument
278 PropertyICCompiler ic_compiler(name->GetIsolate(), kind, extra_ic_state); in ComputePolymorphic()
Dic.cc119 ExtraICState extra_state = new_target->extra_ic_state(); in TraceIC()
183 extra_ic_state_ = target_->extra_ic_state(); in IC()
531 target->extra_ic_state()); in Clear()
540 target->extra_ic_state()); in Clear()
550 isolate, StoreIC::GetStrictMode(target->extra_ic_state())), in Clear()
692 extra_ic_state()); in UpdatePolymorphicIC()
705 extra_ic_state()); in UpdatePolymorphicIC()
756 kind(), name, receiver_type(), handler, extra_ic_state()); in UpdateMonomorphicIC()
823 MegamorphicLoadStub stub(isolate(), LoadICState(extra_ic_state())); in megamorphic_stub()
845 return LoadIC::pre_monomorphic_stub(isolate(), extra_ic_state()); in pre_monomorphic_stub()
[all …]
Dic.h200 ExtraICState extra_ic_state() const { return extra_ic_state_; } in extra_ic_state() function
329 return LoadICState::GetContextualMode(extra_ic_state()); in contextual_mode()
466 return StrictModeState::decode(extra_ic_state()); in strict_mode()
/external/v8/src/
Dtype-info.cc124 return KeyedStoreIC::GetKeyedAccessStoreMode(code->extra_ic_state()); in GetStoreMode()
203 CompareNilICStub stub(isolate(), code->extra_ic_state()); in CompareType()
230 BinaryOpICState state(isolate(), code->extra_ic_state()); in BinaryType()
252 BinaryOpICState state(isolate(), code->extra_ic_state()); in CountType()
Ddisassembler.cc217 LoadICState::GetContextualMode(code->extra_ic_state()) == in DecodeIt()
Dobjects-inl.h4647 ExtraICState Code::extra_ic_state() { in extra_ic_state() function
4858 return extra_ic_state(); in to_boolean_state()
4955 ExtraICState extra_ic_state, StubType type, in ComputeFlags() argument
4961 | ExtraICStateField::encode(extra_ic_state) in ComputeFlags()
4968 ExtraICState extra_ic_state, in ComputeMonomorphicFlags() argument
4971 return ComputeFlags(kind, MONOMORPHIC, extra_ic_state, type, holder); in ComputeMonomorphicFlags()
Dobjects.h5038 inline ExtraICState extra_ic_state(); // Only valid for IC stubs.
5201 ExtraICState extra_ic_state = kNoExtraICState, StubType type = NORMAL,
5205 Kind kind, ExtraICState extra_ic_state = kNoExtraICState,
Ddebug.cc1543 return code->is_debug_stub() && code->extra_ic_state() == DEBUG_BREAK; in IsDebugBreak()
Dobjects.cc10853 PrintExtraICState(os, kind(), extra_ic_state()); in Disassemble()