Searched refs:JITStubRoutine (Results 1 - 15 of 15) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITStubRoutine.cpp | 27 #include "JITStubRoutine.h" 37 JITStubRoutine::~JITStubRoutine() { } 39 void JITStubRoutine::observeZeroRefCount()
|
H A D | GCAwareJITStubRoutine.cpp | 41 : JITStubRoutine(code) 98 PassRefPtr<JITStubRoutine> createJITStubRoutine( 105 return adoptRef(new JITStubRoutine(code)); 107 return static_pointer_cast<JITStubRoutine>( 111 PassRefPtr<JITStubRoutine> createJITStubRoutine( 119 return adoptRef(new JITStubRoutine(code)); 121 return static_pointer_cast<JITStubRoutine>(
|
H A D | JITStubRoutine.h | 52 class JITStubRoutine { class in namespace:JSC 53 WTF_MAKE_NONCOPYABLE(JITStubRoutine); 56 JITStubRoutine(const MacroAssemblerCodeRef& code) function in class:JSC::JITStubRoutine 63 // a RefPtr<JITStubRoutine>. 64 static PassRefPtr<JITStubRoutine> createSelfManagedRoutine( 67 return adoptRef(new JITStubRoutine(MacroAssemblerCodeRef::createSelfManagedCodeRef(rawCodePointer))); 70 virtual ~JITStubRoutine(); 77 static MacroAssemblerCodePtr asCodePtr(PassRefPtr<JITStubRoutine> stubRoutine) 154 (adoptRef(new JITStubRoutine(FINALIZE_CODE((patchBuffer), dataLogFArguments)))) 157 (adoptRef(new JITStubRoutine(FINALIZE_DFG_COD [all...] |
H A D | GCAwareJITStubRoutine.h | 33 #include "JITStubRoutine.h" 55 class GCAwareJITStubRoutine : public JITStubRoutine { 98 // pass zero or more JSCell*'s. This will either create a JITStubRoutine, a 103 // PassRefPtr<JITStubRoutine> createJITStubRoutine( 116 PassRefPtr<JITStubRoutine> createJITStubRoutine( 118 PassRefPtr<JITStubRoutine> createJITStubRoutine(
|
H A D | JITPropertyAccess.cpp | 952 CodeLocationLabel lastProtoBegin = CodeLocationLabel(JITStubRoutine::asCodePtr(polymorphicStructures->list[currentIndex - 1].stubRoutine)); 961 RefPtr<JITStubRoutine> stubCode = createJITStubRoutine( 1027 CodeLocationLabel lastProtoBegin = CodeLocationLabel(JITStubRoutine::asCodePtr(prototypeStructures->list[currentIndex - 1].stubRoutine)); 1035 RefPtr<JITStubRoutine> stubCode = createJITStubRoutine( 1105 CodeLocationLabel lastProtoBegin = CodeLocationLabel(JITStubRoutine::asCodePtr(prototypeStructures->list[currentIndex - 1].stubRoutine)); 1112 RefPtr<JITStubRoutine> stubRoutine = createJITStubRoutine( 1187 RefPtr<JITStubRoutine> stubRoutine = createJITStubRoutine(
|
H A D | JITPropertyAccess32_64.cpp | 918 CodeLocationLabel lastProtoBegin = CodeLocationLabel(JITStubRoutine::asCodePtr(polymorphicStructures->list[currentIndex - 1].stubRoutine)); 927 RefPtr<JITStubRoutine> stubRoutine = createJITStubRoutine( 992 CodeLocationLabel lastProtoBegin = CodeLocationLabel(JITStubRoutine::asCodePtr(prototypeStructures->list[currentIndex - 1].stubRoutine)); 1000 RefPtr<JITStubRoutine> stubRoutine = createJITStubRoutine( 1071 CodeLocationLabel lastProtoBegin = CodeLocationLabel(JITStubRoutine::asCodePtr(prototypeStructures->list[currentIndex - 1].stubRoutine)); 1078 RefPtr<JITStubRoutine> stubRoutine = createJITStubRoutine( 1152 RefPtr<JITStubRoutine> stubRoutine = createJITStubRoutine(
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | PolymorphicAccessStructureList.h | 29 #include "JITStubRoutine.h" 51 RefPtr<JITStubRoutine> stubRoutine; 63 void set(VM& vm, JSCell* owner, PassRefPtr<JITStubRoutine> _stubRoutine, Structure* _base, bool isDirect) 72 void set(VM& vm, JSCell* owner, PassRefPtr<JITStubRoutine> _stubRoutine, Structure* _base, Structure* _proto, bool isDirect) 81 void set(VM& vm, JSCell* owner, PassRefPtr<JITStubRoutine> _stubRoutine, Structure* _base, StructureChain* _chain, bool isDirect) 95 PolymorphicAccessStructureList(VM& vm, JSCell* owner, PassRefPtr<JITStubRoutine> stubRoutine, Structure* firstBase, bool isDirect) 100 PolymorphicAccessStructureList(VM& vm, JSCell* owner, PassRefPtr<JITStubRoutine> stubRoutine, Structure* firstBase, Structure* firstProto, bool isDirect) 105 PolymorphicAccessStructureList(VM& vm, JSCell* owner, PassRefPtr<JITStubRoutine> stubRoutine, Structure* firstBase, StructureChain* firstChain, bool isDirect)
|
H A D | PolymorphicPutByIdList.h | 63 PassRefPtr<JITStubRoutine> stubRoutine) 78 PassRefPtr<JITStubRoutine> stubRoutine) 126 PassRefPtr<JITStubRoutine> stubRoutine() const 139 RefPtr<JITStubRoutine> m_stubRoutine;
|
H A D | ByValInfo.h | 36 #include "JITStubRoutine.h" 153 RefPtr<JITStubRoutine> stubRoutine;
|
H A D | PolymorphicPutByIdList.cpp | 45 result.m_stubRoutine = JITStubRoutine::createSelfManagedRoutine(initialSlowPath);
|
H A D | StructureStubInfo.h | 36 #include "JITStubRoutine.h" 303 RefPtr<JITStubRoutine> stubRoutine;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/ |
H A D | JITStubRoutineSet.cpp | 64 uintptr_t step = JITStubRoutine::addressStep(); 80 m_addressToRoutineMap.find(address & ~(JITStubRoutine::addressStep() - 1)); 97 uintptr_t step = JITStubRoutine::addressStep();
|
H A D | JITStubRoutineSet.h | 31 #include "JITStubRoutine.h" 58 if (!JITStubRoutine::passesFilter(address))
|
H A D | Heap.h | 56 class JITStubRoutine; 184 friend class JITStubRoutine;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGRepatch.cpp | 173 static void generateProtoChainAccessStub(ExecState* exec, StructureStubInfo& stubInfo, StructureChain* chain, size_t count, PropertyOffset offset, Structure* structure, CodeLocationLabel successLabel, CodeLocationLabel slowCaseLabel, RefPtr<JITStubRoutine>& stubRoutine) 403 polymorphicStructureList = new PolymorphicAccessStructureList(*vm, codeBlock->ownerExecutable(), JITStubRoutine::createSelfManagedRoutine(stubInfo.callReturnLocation.labelAtOffset(stubInfo.patch.dfg.deltaCallToSlowCase)), stubInfo.u.getByIdSelf.baseObjectStructure.get(), true); 526 RefPtr<JITStubRoutine> stubRoutine = 602 RefPtr<JITStubRoutine> stubRoutine; 658 RefPtr<JITStubRoutine>& stubRoutine) 758 RefPtr<JITStubRoutine>& stubRoutine) 1044 RefPtr<JITStubRoutine> stubRoutine;
|
Completed in 287 milliseconds