Changeset 189361 in webkit
- Timestamp:
- Sep 4, 2015 11:22:27 AM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r189360 r189361 1 2015-09-04 Basile Clement <basile_clement@apple.com> 2 3 Introduce RegisterMap<T> 4 https://bugs.webkit.org/show_bug.cgi?id=148335 5 6 Reviewed by Michael Saboff. 7 8 Introduce RegisterMap<T>, GPRMap<T> and FPRMap<T> dense mappings for 9 Reg, GPRReg and FPRReg. 10 11 * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: 12 * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: 13 * JavaScriptCore.xcodeproj/project.pbxproj: 14 * jit/RegisterMap.h: Added. 15 (JSC::RegisterMap::operator[]): 16 (JSC::GPRMap::operator[]): 17 (JSC::FPRMap::operator[]): 18 1 19 2015-09-04 Andreas Kling <akling@apple.com> 2 20 -
trunk/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
r189340 r189361 1447 1447 <ClInclude Include="..\jit\PolymorphicCallStubRoutine.h" /> 1448 1448 <ClInclude Include="..\jit\Reg.h" /> 1449 <ClInclude Include="..\jit\RegisterMap.h" /> 1449 1450 <ClInclude Include="..\jit\RegisterPreservationWrapperGenerator.h" /> 1450 1451 <ClInclude Include="..\jit\RegisterSet.h" /> -
trunk/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters
r189339 r189361 3962 3962 <Filter>jit</Filter> 3963 3963 </ClInclude> 3964 <ClInclude Include="..\jit\RegisterMap.h"> 3965 <Filter>jit</Filter> 3966 </ClInclude> 3964 3967 <ClInclude Include="..\jit\RegisterSet.h"> 3965 3968 <Filter>jit</Filter> -
trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r189340 r189361 978 978 5DBB1525131D0BD70056AD36 /* minidom.js in Copy Support Script */ = {isa = PBXBuildFile; fileRef = 1412110D0A48788700480255 /* minidom.js */; }; 979 979 5DE6E5B30E1728EC00180407 /* create_hash_table in Headers */ = {isa = PBXBuildFile; fileRef = F692A8540255597D01FF60F7 /* create_hash_table */; settings = {ATTRIBUTES = (); }; }; 980 623A37EC1B87A7C000754209 /* RegisterMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 623A37EB1B87A7BD00754209 /* RegisterMap.h */; }; 980 981 62D2D38F1ADF103F000206C1 /* FunctionRareData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62D2D38D1ADF103F000206C1 /* FunctionRareData.cpp */; }; 981 982 62D2D3901ADF103F000206C1 /* FunctionRareData.h in Headers */ = {isa = PBXBuildFile; fileRef = 62D2D38E1ADF103F000206C1 /* FunctionRareData.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2779 2780 5DDDF44614FEE72200B4FB4D /* LLIntDesiredOffsets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LLIntDesiredOffsets.h; path = LLIntOffsets/LLIntDesiredOffsets.h; sourceTree = BUILT_PRODUCTS_DIR; }; 2780 2781 5DE3D0F40DD8DDFB00468714 /* WebKitAvailability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitAvailability.h; sourceTree = "<group>"; }; 2782 623A37EB1B87A7BD00754209 /* RegisterMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterMap.h; sourceTree = "<group>"; }; 2781 2783 62A9A29E1B0BED4800BD54CA /* DFGLazyNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DFGLazyNode.cpp; path = dfg/DFGLazyNode.cpp; sourceTree = "<group>"; }; 2782 2784 62A9A29F1B0BED4800BD54CA /* DFGLazyNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFGLazyNode.h; path = dfg/DFGLazyNode.h; sourceTree = "<group>"; }; … … 4150 4152 0FA7A8E918B413C80052371D /* Reg.cpp */, 4151 4153 0FA7A8EA18B413C80052371D /* Reg.h */, 4154 623A37EB1B87A7BD00754209 /* RegisterMap.h */, 4152 4155 0F6B1CBB1861246A00845D97 /* RegisterPreservationWrapperGenerator.cpp */, 4153 4156 0F6B1CBC1861246A00845D97 /* RegisterPreservationWrapperGenerator.h */, … … 6428 6431 FEF68360174343CC00A32E25 /* JITStubsX86_64.h in Headers */, 6429 6432 ADDB1F6318D77DBE009B58A8 /* OpaqueRootSet.h in Headers */, 6433 623A37EC1B87A7C000754209 /* RegisterMap.h in Headers */, 6430 6434 A7A4AE1017973B4D005612B1 /* JITStubsX86Common.h in Headers */, 6431 6435 0F5EF91F16878F7D003E5C25 /* JITThunks.h in Headers */,
Note: See TracChangeset
for help on using the changeset viewer.