Home
last modified time | relevance | path

Searched refs:KeyedIC (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/
Dic.h373 class KeyedIC: public IC {
399 explicit KeyedIC(Isolate* isolate) : IC(NO_EXTRA_FRAME, isolate) {} in KeyedIC() function
400 virtual ~KeyedIC() {} in ~KeyedIC()
467 class KeyedLoadIC: public KeyedIC {
469 explicit KeyedLoadIC(Isolate* isolate) : KeyedIC(isolate) { in KeyedLoadIC()
622 class KeyedStoreIC: public KeyedIC {
624 explicit KeyedStoreIC(Isolate* isolate) : KeyedIC(isolate) { in KeyedStoreIC()
Dic.cc1500 void KeyedIC::GetReceiverMapsForStub(Handle<Code> stub, in GetReceiverMapsForStub()
1523 Handle<Code> KeyedIC::ComputeStub(Handle<JSObject> receiver, in ComputeStub()
1613 Handle<Code> KeyedIC::ComputeMonomorphicStubWithoutMapCheck( in ComputeMonomorphicStubWithoutMapCheck()
1634 Handle<Code> KeyedIC::ComputeMonomorphicStub(Handle<JSObject> receiver, in ComputeMonomorphicStub()
1651 Handle<Map> KeyedIC::ComputeTransitionedMap(Handle<JSObject> receiver, in ComputeTransitionedMap()
1654 case KeyedIC::STORE_TRANSITION_SMI_TO_OBJECT: in ComputeTransitionedMap()
1655 case KeyedIC::STORE_TRANSITION_DOUBLE_TO_OBJECT: in ComputeTransitionedMap()
1656 case KeyedIC::STORE_AND_GROW_TRANSITION_SMI_TO_OBJECT: in ComputeTransitionedMap()
1657 case KeyedIC::STORE_AND_GROW_TRANSITION_DOUBLE_TO_OBJECT: in ComputeTransitionedMap()
1660 case KeyedIC::STORE_TRANSITION_SMI_TO_DOUBLE: in ComputeTransitionedMap()
[all …]
Dstub-cache.cc388 KeyedIC::StubKind stub_kind, in ComputeKeyedLoadOrStoreElement()
391 KeyedIC::GetGrowModeFromStubKind(stub_kind); in ComputeKeyedLoadOrStoreElement()
396 stub_kind == KeyedIC::LOAD ? Code::KEYED_LOAD_IC in ComputeKeyedLoadOrStoreElement()
402 case KeyedIC::LOAD: in ComputeKeyedLoadOrStoreElement()
405 case KeyedIC::STORE_NO_TRANSITION: in ComputeKeyedLoadOrStoreElement()
408 case KeyedIC::STORE_AND_GROW_NO_TRANSITION: in ComputeKeyedLoadOrStoreElement()
421 case KeyedIC::LOAD: { in ComputeKeyedLoadOrStoreElement()
426 case KeyedIC::STORE_AND_GROW_NO_TRANSITION: { in ComputeKeyedLoadOrStoreElement()
432 case KeyedIC::STORE_NO_TRANSITION: { in ComputeKeyedLoadOrStoreElement()
445 if (stub_kind == KeyedIC::LOAD) { in ComputeKeyedLoadOrStoreElement()
Dstub-cache.h173 KeyedIC::StubKind stub_kind,