Searched refs:inlineCapacity (Results 1 - 25 of 35) sorted by relevance

12

/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DObjectAllocationProfile.h55 unsigned inlineCapacity = 0; local
70 inlineCapacity = inferredInlineCapacity;
71 ASSERT(inlineCapacity < JSFinalObject::maxInlineCapacity());
74 inlineCapacity = inferredInlineCapacity;
75 if (inlineCapacity > JSFinalObject::maxInlineCapacity())
76 inlineCapacity = JSFinalObject::maxInlineCapacity();
79 ASSERT(inlineCapacity > 0);
80 ASSERT(inlineCapacity <= JSFinalObject::maxInlineCapacity());
82 size_t allocationSize = JSFinalObject::allocationSize(inlineCapacity);
88 inlineCapacity
98 unsigned inlineCapacity() { return m_structure->inlineCapacity(); } function in class:JSC::ObjectAllocationProfile
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DPropertyOffset.h41 inline void checkOffset(PropertyOffset, int inlineCapacity);
43 inline void validateOffset(PropertyOffset, int inlineCapacity);
51 inline size_t numberOfSlotsForLastOffset(PropertyOffset, int inlineCapacity);
59 inline void checkOffset(PropertyOffset offset, int inlineCapacity) argument
62 UNUSED_PARAM(inlineCapacity);
65 || offset < inlineCapacity
75 inline void validateOffset(PropertyOffset offset, int inlineCapacity) argument
77 checkOffset(offset, inlineCapacity);
128 inline size_t numberOfSlotsForLastOffset(PropertyOffset offset, int inlineCapacity) argument
130 checkOffset(offset, inlineCapacity);
136 offsetForPropertyNumber(int propertyNumber, int inlineCapacity) argument
[all...]
H A DPrototypeMap.cpp55 Structure* PrototypeMap::emptyObjectStructureForPrototype(JSObject* prototype, unsigned inlineCapacity) argument
57 StructureMap::AddResult addResult = m_structures.add(std::make_pair(prototype, inlineCapacity), nullptr);
65 prototype->globalObject()->vm(), prototype->globalObject(), prototype, inlineCapacity);
70 void PrototypeMap::clearEmptyObjectStructureForPrototype(JSObject* object, unsigned inlineCapacity) argument
72 m_structures.remove(std::make_pair(object, inlineCapacity));
H A DPrototypeMap.h40 JS_EXPORT_PRIVATE Structure* emptyObjectStructureForPrototype(JSObject*, unsigned inlineCapacity);
41 void clearEmptyObjectStructureForPrototype(JSObject*, unsigned inlineCapacity);
H A DJSWrapperObject.h35 static size_t allocationSize(size_t inlineCapacity) argument
37 ASSERT_UNUSED(inlineCapacity, !inlineCapacity);
H A DArgList.h40 static const size_t inlineCapacity = 8; member in class:JSC::MarkedArgumentBuffer
48 , m_capacity(inlineCapacity)
112 if (m_capacity == static_cast<int>(inlineCapacity))
119 EncodedJSValue m_inlineBuffer[inlineCapacity];
H A DObjectConstructor.h68 inline JSObject* constructEmptyObject(ExecState* exec, JSObject* prototype, unsigned inlineCapacity) argument
73 prototype, inlineCapacity);
H A DJSFunction.h135 ObjectAllocationProfile* allocationProfile(ExecState* exec, unsigned inlineCapacity) argument
138 return createAllocationProfile(exec, inlineCapacity);
166 ObjectAllocationProfile* createAllocationProfile(ExecState*, size_t inlineCapacity);
H A DStructureInlines.h34 inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) argument
38 Structure* structure = new (NotNull, allocateCell<Structure>(vm.heap)) Structure(vm, globalObject, prototype, typeInfo, classInfo, indexingType, inlineCapacity);
218 RELEASE_ASSERT((totalSize < inlineCapacity() ? 0 : totalSize - inlineCapacity()) == numberOfOutOfLineSlotsForLastOffset(m_offset));
H A DJSPropertyNameIterator.h85 m_cachedStructureInlineCapacity = object->structure()->inlineCapacity();
H A DStructure.h72 static Structure* create(VM&, JSGlobalObject*, JSValue prototype, const TypeInfo&, const ClassInfo*, IndexingType = NonArray, unsigned inlineCapacity = 0);
198 unsigned inlineCapacity() const function in class:JSC::Structure
213 return outOfLineCapacity() + inlineCapacity();
350 JS_EXPORT_PRIVATE Structure(VM&, JSGlobalObject*, JSValue prototype, const TypeInfo&, const ClassInfo*, IndexingType, unsigned inlineCapacity);
H A DStructure.cpp154 Structure::Structure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) argument
163 , m_inlineCapacity(inlineCapacity)
175 ASSERT(inlineCapacity <= JSFinalObject::maxInlineCapacity());
176 ASSERT(static_cast<PropertyOffset>(inlineCapacity) < firstOutOfLineOffset);
311 validateOffset(existingTransition->m_offset, existingTransition->inlineCapacity());
385 checkOffset(transition->m_offset, transition->inlineCapacity());
577 checkOffset(transition->m_offset, transition->inlineCapacity());
H A DPropertyMapHashTable.h194 PropertyOffset nextOffset(PropertyOffset inlineCapacity);
448 inline PropertyOffset PropertyTable::nextOffset(PropertyOffset inlineCapacity) argument
453 return offsetForPropertyNumber(size(), inlineCapacity);
H A DJSObject.h113 static size_t allocationSize(size_t inlineCapacity)
115 return sizeof(JSObject) + inlineCapacity * sizeof(WriteBarrierBase<Unknown>);
499 checkOffset(offset, structure()->inlineCapacity());
506 checkOffset(offset, structure()->inlineCapacity());
1018 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, unsigned inlineCapacity)
1020 return Structure::create(vm, globalObject, prototype, TypeInfo(FinalObjectType, StructureFlags), &s_info, NonArray, inlineCapacity);
1033 ASSERT(structure()->totalStorageCapacity() == structure()->inlineCapacity());
1054 allocationSize(structure->inlineCapacity())
H A DJSFunction.cpp110 ObjectAllocationProfile* JSFunction::createAllocationProfile(ExecState* exec, size_t inlineCapacity) argument
116 m_allocationProfile.initialize(globalObject()->vm(), this, prototype, inlineCapacity);
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DConservativeRoots.h53 static const size_t inlineCapacity = 128; member in class:JSC::ConservativeRoots
69 JSCell* m_inlineRoots[inlineCapacity];
H A DConservativeRoots.cpp42 , m_capacity(inlineCapacity)
56 size_t newCapacity = m_capacity == inlineCapacity ? nonInlineCapacity : m_capacity * 2;
H A DLocal.h101 template <typename T, unsigned inlineCapacity = 0> class LocalStack {
136 Vector<Local<T>, inlineCapacity> m_stack;
/macosx-10.9.5/WebCore-7537.78.1/html/parser/
H A DHTMLIdentifier.h47 template<size_t inlineCapacity>
48 HTMLIdentifier(const Vector<UChar, inlineCapacity>& vector, CharacterWidth width)
H A DHTMLParserIdioms.h45 template<size_t inlineCapacity>
46 String stripLeadingAndTrailingHTMLSpaces(const Vector<UChar, inlineCapacity>& vector)
/macosx-10.9.5/WebKit2-7537.78.2/Platform/CoreIPC/
H A DDataReference.h50 template<size_t inlineCapacity>
51 DataReference(const Vector<uint8_t, inlineCapacity>& vector)
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/blackberry/
H A DLayerUtilities.h109 template<typename Point, size_t inlineCapacity, typename ClipPrimitive>
110 inline Vector<Point, inlineCapacity> intersect(const Vector<Point, inlineCapacity>& inputList, const ClipPrimitive& clipPrimitive)
112 Vector<Point, inlineCapacity> outputList;
116 for (typename Vector<Point, inlineCapacity>::const_iterator eIterator = inputList.begin(); eIterator != inputList.end(); ++eIterator) {
130 template<size_t inlineCapacity>
131 inline Vector<FloatPoint, inlineCapacity> intersectPolygonWithRect(const Vector<FloatPoint, inlineCapacity>& subjectPolygon, const FloatRect& clipRect)
149 template<size_t inlineCapacity>
150 inline FloatRect boundingBox(const Vector<FloatPoint, inlineCapacity>
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/
H A DAssemblerBuffer.h64 static const int inlineCapacity = 128; member in class:JSC::AssemblerBuffer
67 : m_storage(inlineCapacity)
69 , m_capacity(inlineCapacity)
171 Vector<char, inlineCapacity, UnsafeVectorOverflow> m_storage;
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/
H A DJSDOMBinding.h364 template <typename T, size_t inlineCapacity>
365 JSC::JSValue jsArray(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, const Vector<T, inlineCapacity>& iterator)
368 typename Vector<T, inlineCapacity>::const_iterator end = iterator.end();
371 for (typename Vector<T, inlineCapacity>::const_iterator iter = iterator.begin(); iter != end; ++iter)
H A DJSWebGLRenderingContextCustom.cpp425 template<typename T, size_t inlineCapacity>
426 bool toVector(JSC::ExecState* exec, JSC::JSValue value, Vector<T, inlineCapacity>& vector)

Completed in 218 milliseconds

12