/external/webkit/Source/JavaScriptCore/runtime/ |
JSPropertyNameIterator.h | 42 class JSPropertyNameIterator : public JSCell { 46 static JSPropertyNameIterator* create(ExecState*, JSObject*); 81 JSPropertyNameIterator(ExecState*, PropertyNameArrayData* propertyNameArrayData, size_t numCacheableSlot); 90 inline void Structure::setEnumerationCache(JSGlobalData& globalData, JSPropertyNameIterator* enumerationCache) 96 inline JSPropertyNameIterator* Structure::enumerationCache() 101 ALWAYS_INLINE JSPropertyNameIterator* Register::propertyNameIterator() const 103 return static_cast<JSPropertyNameIterator*>(jsValue().asCell());
|
JSPropertyNameIterator.cpp | 30 #include "JSPropertyNameIterator.h" 36 ASSERT_CLASS_FITS_IN_CELL(JSPropertyNameIterator); 38 const ClassInfo JSPropertyNameIterator::s_info = { "JSPropertyNameIterator", 0, 0, 0 }; 40 inline JSPropertyNameIterator::JSPropertyNameIterator(ExecState* exec, PropertyNameArrayData* propertyNameArrayData, size_t numCacheableSlots) 51 JSPropertyNameIterator* JSPropertyNameIterator::create(ExecState* exec, JSObject* o) 65 JSPropertyNameIterator* jsPropertyNameIterator = new (exec) JSPropertyNameIterator(exec, propertyNames.data(), numCacheableSlots) [all...] |
Structure.h | 132 void setEnumerationCache(JSGlobalData&, JSPropertyNameIterator* enumerationCache); // Defined in JSPropertyNameIterator.h. 133 JSPropertyNameIterator* enumerationCache(); // Defined in JSPropertyNameIterator.h. 223 WriteBarrier<JSPropertyNameIterator> m_enumerationCache;
|
JSCell.h | 62 friend class JSPropertyNameIterator;
|
JSGlobalData.cpp | 46 #include "JSPropertyNameIterator.h" 192 propertyNameIteratorStructure.set(*this, JSPropertyNameIterator::createStructure(*this, jsNull()));
|
/external/webkit/Source/JavaScriptCore/interpreter/ |
Register.h | 42 class JSPropertyNameIterator; 69 JSPropertyNameIterator* propertyNameIterator() const;
|
Interpreter.cpp | 50 #include "JSPropertyNameIterator.h" [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JITStubs.h | 52 class JSPropertyNameIterator; 74 JSPropertyNameIterator* propertyNameIterator() { return static_cast<JSPropertyNameIterator*>(asPointer); } 391 JSPropertyNameIterator* JIT_STUB cti_op_get_pnames(STUB_ARGS_DECLARATION);
|
JITStubCall.h | 45 JITStubCall(JIT* jit, JSPropertyNameIterator* (JIT_STUB *stub)(STUB_ARGS_DECLARATION))
|
JITOpcodes.cpp | 37 #include "JSPropertyNameIterator.h" [all...] |
JITOpcodes32_64.cpp | 38 #include "JSPropertyNameIterator.h" [all...] |
JITPropertyAccess.cpp | 38 #include "JSPropertyNameIterator.h" 163 addSlowCase(branchPtr(NotEqual, regT2, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_cachedStructure)))); 166 addSlowCase(branch32(AboveOrEqual, regT3, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_numCacheableSlots)))); [all...] |
JITPropertyAccess32_64.cpp | 37 #include "JSPropertyNameIterator.h" [all...] |
JIT.h | 52 class JSPropertyNameIterator; [all...] |
JITStubs.cpp | 51 #include "JSPropertyNameIterator.h" [all...] |