Searched defs:extra_ic_state (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/v8/src/ic/
H A Dic-state.cc19 CallICState::CallICState(ExtraICState extra_ic_state) argument
20 : argc_(ArgcBits::decode(extra_ic_state)),
21 call_type_(CallTypeBits::decode(extra_ic_state)) {}
25 ExtraICState extra_ic_state = local
27 return extra_ic_state;
38 BinaryOpICState::BinaryOpICState(Isolate* isolate, ExtraICState extra_ic_state) argument
41 static_cast<Token::Value>(FIRST_TOKEN + OpField::decode(extra_ic_state));
42 mode_ = OverwriteModeField::decode(extra_ic_state);
44 Maybe<int>(HasFixedRightArgField::decode(extra_ic_state),
45 1 << FixedRightArgValueField::decode(extra_ic_state));
59 ExtraICState extra_ic_state = local
[all...]
H A Dic-compiler.cc51 Handle<Code> handler, ExtraICState extra_ic_state) {
67 ic = Find(name, stub_holder, kind, extra_ic_state, flag);
74 KeyedStoreIC::GetKeyedAccessStoreMode(extra_ic_state));
78 PropertyICCompiler ic_compiler(isolate, kind, extra_ic_state, flag);
143 DCHECK(KeyedStoreIC::GetKeyedAccessStoreMode(code->extra_ic_state()) ==
274 int valid_types, Handle<Name> name, ExtraICState extra_ic_state) {
278 PropertyICCompiler ic_compiler(name->GetIsolate(), kind, extra_ic_state);
49 ComputeMonomorphic( Code::Kind kind, Handle<Name> name, Handle<HeapType> type, Handle<Code> handler, ExtraICState extra_ic_state) argument
272 ComputePolymorphic( Code::Kind kind, TypeHandleList* types, CodeHandleList* handlers, int valid_types, Handle<Name> name, ExtraICState extra_ic_state) argument
H A 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) {} argument
H A Dic.h200 ExtraICState extra_ic_state() const { return extra_ic_state_; } function in class:v8::internal::IC
329 return LoadICState::GetContextualMode(extra_ic_state());
466 return StrictModeState::decode(extra_ic_state());
H A Dic.cc119 ExtraICState extra_state = new_target->extra_ic_state();
183 extra_ic_state_ = target_->extra_ic_state();
531 target->extra_ic_state());
540 target->extra_ic_state());
550 isolate, StoreIC::GetStrictMode(target->extra_ic_state())),
692 extra_ic_state());
705 extra_ic_state());
756 kind(), name, receiver_type(), handler, extra_ic_state());
823 MegamorphicLoadStub stub(isolate(), LoadICState(extra_ic_state()));
845 return LoadIC::pre_monomorphic_stub(isolate(), extra_ic_state());
2411 ExtraICState extra_ic_state = target()->extra_ic_state(); local
2413 CompareNilICStub stub(isolate(), extra_ic_state); local
[all...]
/external/chromium_org/v8/src/
H A Dobjects-inl.h4647 ExtraICState Code::extra_ic_state() { function in class:v8::internal::Code
4858 return extra_ic_state();
4955 ExtraICState extra_ic_state, StubType type,
4961 | ExtraICStateField::encode(extra_ic_state)
4968 ExtraICState extra_ic_state,
4971 return ComputeFlags(kind, MONOMORPHIC, extra_ic_state, type, holder);

Completed in 163 milliseconds