Searched refs:m_vector (Results 1 - 25 of 29) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGDesiredStructureChains.cpp40 for (unsigned i = 0; i < m_vector.size(); ++i) {
41 if (!m_vector[i]->isStillValid())
49 for (unsigned i = m_vector.size(); i--;)
50 m_vector[i]->visitChildren(visitor);
H A DDFGDesiredStructureChains.h43 m_vector.append(chain);
51 Vector<RefPtr<IntendedStructureChain>> m_vector; member in class:JSC::DFG::DesiredStructureChains
H A DDFGSpeculativeJIT32_64.cpp2362 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), resultTag.gpr());
2364 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), resultPayload.gpr());
2389 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), resultTagReg);
2392 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), resultPayloadReg);
2519 m_jit.store32(value.tagGPR(), MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
2520 m_jit.store32(value.payloadGPR(), MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)));
2538 m_jit.branch32(MacroAssembler::Equal, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag)));
2540 MacroAssembler::Jump notHoleValue = m_jit.branch32(MacroAssembler::NotEqual, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
2561 m_jit.store32(valueTagReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
2562 m_jit.store32(valuePayloadReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DRegisterSet.h60 m_vector.set(reg.index(), value);
79 return m_vector.get(reg.index());
82 void merge(const RegisterSet& other) { m_vector.merge(other.m_vector); }
83 void filter(const RegisterSet& other) { m_vector.filter(other.m_vector); }
84 void exclude(const RegisterSet& other) { m_vector.exclude(other.m_vector); }
88 size_t numberOfSetRegisters() const { return m_vector.bitCount(); }
96 : m_vector(BitVecto
122 BitVector m_vector; member in class:JSC::RegisterSet
[all...]
H A DJITPropertyAccess32_64.cpp218 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); // tag
219 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); // payload
383 Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
387 store32(regT0, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload))); // payload
388 store32(regT1, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag))); // tag
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DIntendedStructureChain.cpp44 m_vector.append(current);
51 m_vector.append(prototypeStructure);
59 m_vector.append(chain->head()[i].get());
67 m_vector.append(chain->head()[i].get());
77 for (unsigned i = 0; i < m_vector.size(); ++i) {
78 if (asObject(currentPrototype)->structure() != m_vector[i])
80 currentPrototype = m_vector[i]->storedPrototype();
87 for (unsigned i = 0; i < m_vector.size(); ++i) {
88 if (m_vector[i] != chain->head()[i].get())
91 if (chain->head()[m_vector
[all...]
H A DStructureChain.cpp54 while (thisObject->m_vector[i])
55 visitor.append(&thisObject->m_vector[i++]);
H A DIntendedStructureChain.h56 size_t size() const { return m_vector.size(); }
57 Structure* at(size_t index) { return m_vector[index]; }
62 Structure* last() const { return m_vector.last(); }
71 Vector<Structure*> m_vector; member in class:JSC::IntendedStructureChain
H A DJSArrayBufferViewInlines.h62 m_vector = 0;
71 static_cast<uint8_t*>(m_vector) - static_cast<uint8_t*>(buffer()->data());
H A DStructureChain.h55 WriteBarrier<Structure>* head() { return m_vector.get(); }
79 m_vector = std::make_unique<WriteBarrier<Structure>[]>(size + 1);
83 m_vector[i++].set(vm, this, current);
90 std::unique_ptr<WriteBarrier<Structure>[]> m_vector; member in class:JSC::StructureChain
H A DJSArrayBufferView.h132 void* vector() const { return m_vector; }
139 void* m_vector; member in class:JSC::JSArrayBufferView::ConstructionContext
163 void* vector() { return m_vector; }
169 static ptrdiff_t offsetOfVector() { return OBJECT_OFFSETOF(JSArrayBufferView, m_vector); }
181 void* m_vector; member in class:JSC::JSArrayBufferView
H A DArrayStorage.h39 // struct by pointing to m_vector. To access the contained ArrayStorage struct, use the getStorage() and
81 ContiguousJSValues vector() { return ContiguousJSValues(m_vector, vectorLength()); }
89 WriteBarrier<Unknown> m_vector[1]; member in struct:JSC::ArrayStorage
94 static ptrdiff_t vectorOffset() { return OBJECT_OFFSETOF(ArrayStorage, m_vector); }
H A DJSArrayBufferView.cpp55 m_vector = temp;
60 uint64_t* asWords = static_cast<uint64_t*>(m_vector);
74 if (!tryFastCalloc(length, elementSize).getValue(m_vector))
77 if (!tryFastMalloc(length * elementSize).getValue(m_vector))
91 , m_vector(static_cast<uint8_t*>(arrayBuffer->data()) + byteOffset)
104 , m_vector(static_cast<uint8_t*>(arrayBuffer->data()) + byteOffset)
113 , m_vector(context.vector())
218 fastFree(thisObject->m_vector);
H A DJSGenericTypedArrayViewInlines.h439 if (thisObject->m_vector)
440 visitor.copyLater(thisObject, TypedArrayVectorCopyToken, thisObject->m_vector, thisObject->byteSize());
467 && visitor.checkIfShouldCopy(thisObject->m_vector)) {
468 ASSERT(thisObject->m_vector);
469 void* oldVector = thisObject->m_vector;
472 thisObject->m_vector = newVector;
505 ASSERT(thisObject->m_vector);
508 static_cast<IndexingHeader*>(thisObject->m_vector)->butterfly());
520 buffer = ArrayBuffer::create(thisObject->m_vector, thisObject->byteLength());
527 buffer = ArrayBuffer::createAdopted(thisObject->m_vector, thisObjec
[all...]
H A DJSArray.cpp310 memmove(newButterfly->arrayStorage()->m_vector + count, storage->m_vector, sizeof(JSValue) * usedVectorLength);
314 memmove(newButterfly->arrayStorage()->m_vector, storage->m_vector, sizeof(JSValue) * usedVectorLength);
316 WriteBarrier<Unknown>* newVector = newButterfly->arrayStorage()->m_vector;
380 WriteBarrier<Unknown>& valueSlot = storage->m_vector[i];
500 WriteBarrier<Unknown>& valueSlot = storage->m_vector[index];
646 storage->m_vector[length].set(exec->vm(), this, value);
719 JSValue source = storage->m_vector[i].get();
720 JSValue dest = storage->m_vector[destinationInde
[all...]
H A DJSGenericTypedArrayView.h107 return static_cast<const typename Adaptor::Type*>(m_vector);
111 return static_cast<typename Adaptor::Type*>(m_vector);
H A DJSObject.cpp144 currentTarget = newButterfly->arrayStorage()->m_vector;
145 currentSource = butterfly->arrayStorage()->m_vector;
196 visitor.appendValues(butterfly->arrayStorage()->m_vector, butterfly->arrayStorage()->vectorLength());
318 JSValue value = storage->m_vector[i].get();
491 WriteBarrier<Unknown>& valueSlot = storage->m_vector[propertyName];
513 WriteBarrier<Unknown>& valueSlot = storage->m_vector[propertyName];
554 JSValue value = storage->m_vector[i].get();
798 newStorage->m_vector[i].setWithoutWriteBarrier(v);
871 newStorage->m_vector[i].setWithoutWriteBarrier(JSValue(JSValue::EncodeAsDouble, value));
900 newStorage->m_vector[
[all...]
H A DJSObject.h209 return i < m_butterfly->arrayStorage()->vectorLength() && m_butterfly->arrayStorage()->m_vector[i];
226 return m_butterfly->arrayStorage()->m_vector[i].get();
260 return m_butterfly->arrayStorage()->m_vector[i].get();
301 && !!m_butterfly->arrayStorage()->m_vector[i];
361 WriteBarrier<Unknown>& x = storage->m_vector[i];
417 storage->m_vector[i].set(vm, this, v);
901 return m_butterfly->arrayStorage()->m_vector[i].get();
/macosx-10.10.1/JavaScriptCore-7600.1.17/heap/
H A DGCIncomingRefCountedSetInlines.h43 for (size_t i = m_vector.size(); i--;)
44 m_vector[i]->filterIncomingReferences(removeAll);
55 m_vector.append(object);
65 for (size_t i = 0; i < m_vector.size(); ++i) {
66 T* object = m_vector[i];
73 m_vector[i--] = m_vector.last();
74 m_vector.removeLast();
H A DGCIncomingRefCountedSet.h52 Vector<T*> m_vector; member in class:JSC::GCIncomingRefCountedSet
/macosx-10.10.1/WTF-7600.1.24/wtf/text/
H A DBase64.h52 SignedOrUnsignedCharVectorAdapter(Vector<char>& vector) { m_vector.c = &vector; }
53 SignedOrUnsignedCharVectorAdapter(Vector<uint8_t>& vector) { m_vector.u = &vector; }
55 operator Vector<char>&() { return *m_vector.c; }
56 void clear() { m_vector.c->clear(); }
62 } m_vector; member in class:WTF::SignedOrUnsignedCharVectorAdapter
67 ConstSignedOrUnsignedCharVectorAdapter(const Vector<char>& vector) { m_vector.c = &vector; }
68 ConstSignedOrUnsignedCharVectorAdapter(const Vector<uint8_t>& vector) { m_vector.u = &vector; }
70 operator const Vector<char>&() { return *m_vector.c; }
71 const char* data() const { return m_vector.c->data(); }
72 size_t size() const { return m_vector
78 } m_vector; member in class:WTF::ConstSignedOrUnsignedCharVectorAdapter
[all...]
/macosx-10.10.1/WTF-7600.1.24/wtf/
H A DSegmentedVector.h47 T& operator*() const { return m_vector.m_segments.at(m_segment)->at(m_index); }
48 T* operator->() const { return &m_vector.m_segments.at(m_segment)->at(m_index); }
55 if (m_index >= m_vector.m_segments.at(m_segment)->size()) {
56 if (m_segment + 1 < m_vector.m_segments.size()) {
57 ASSERT(m_vector.m_segments.at(m_segment)->size() > 0);
71 return m_index == other.m_index && m_segment == other.m_segment && &m_vector == &other.m_vector;
76 return m_index != other.m_index || m_segment != other.m_segment || &m_vector != &other.m_vector;
81 m_vector
95 SegmentedVector<T, SegmentSize, InlineCapacity>& m_vector; member in class:WTF::SegmentedVectorIterator
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/
H A Djsc.cpp317 slot.setValue(thisObject, DontDelete | DontEnum, jsNumber(thisObject->m_vector[index]));
328 slot.setValue(thisObject, DontDelete | DontEnum, jsNumber(thisObject->m_vector[index]));
348 unsigned getLength() const { return m_vector.size(); }
369 m_vector.append(exec->argument(i).toInt32(exec));
388 Vector<int> m_vector; member in class:__anon2622::RuntimeArray
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/
H A DLowLevelInterpreter32_64.asm1510 loadp StructureChain::m_vector[scratch], scratch
1572 loadi ArrayStorage::m_vector + TagOffset[t3, t1, 8], t2
1573 loadi ArrayStorage::m_vector + PayloadOffset[t3, t1, 8], t1
1714 bieq ArrayStorage::m_vector + TagOffset[t0, t3, 8], EmptyValueTag, .opPutByValArrayStorageEmpty
1718 storei t1, ArrayStorage::m_vector + TagOffset[t0, t3, 8]
1719 storei t2, ArrayStorage::m_vector + PayloadOffset[t0, t3, 8]
2061 loadp StructureChain::m_vector[t0], t0
H A DLowLevelInterpreter64.asm1408 loadp StructureChain::m_vector[scratch], scratch
1474 loadq ArrayStorage::m_vector[t3, t1, 8], t2
1609 btqz ArrayStorage::m_vector[t0, t3, 8], .opPutByValArrayStorageEmpty
1613 storeq t1, ArrayStorage::m_vector[t0, t3, 8]
1960 loadp StructureChain::m_vector[t0], t0

Completed in 568 milliseconds

12