Changeset 58286 in webkit for trunk/JavaScriptCore/jit/JITStubs.h
- Timestamp:
- Apr 26, 2010, 9:22:46 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JITStubs.h
r57955 r58286 32 32 #include "MacroAssemblerCodeRef.h" 33 33 #include "Register.h" 34 #include "ThunkGenerators.h" 35 #include <wtf/HashMap.h> 34 36 35 37 #if ENABLE(JIT) … … 44 46 class Identifier; 45 47 class JSGlobalData; 46 class JSGlobal Data;48 class JSGlobalObject; 47 49 class JSObject; 48 50 class JSPropertyNameIterator; 49 51 class JSValue; 50 52 class JSValueEncodedAsPointer; 53 class NativeExecutable; 51 54 class Profiler; 52 55 class PropertySlot; 53 56 class PutPropertySlot; 54 57 class RegisterFile; 55 class JSGlobalObject;56 58 class RegExp; 57 59 … … 266 268 public: 267 269 JITThunks(JSGlobalData*); 270 ~JITThunks(); 268 271 269 272 static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot&, StructureStubInfo* stubInfo); … … 276 279 MacroAssemblerCodePtr ctiSoftModulo() { return m_trampolineStructure.ctiSoftModulo; } 277 280 281 NativeExecutable* specializedThunk(JSGlobalData* globalData, ThunkGenerator generator); 278 282 private: 283 typedef HashMap<ThunkGenerator, RefPtr<NativeExecutable> > ThunkMap; 284 ThunkMap m_thunkMap; 279 285 RefPtr<ExecutablePool> m_executablePool; 280 286
Note:
See TracChangeset
for help on using the changeset viewer.