Changeset 188867 in webkit
- Timestamp:
- Aug 24, 2015 10:25:57 AM (9 years ago)
- Location:
- branches/jsc-tailcall/Source/JavaScriptCore
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/jsc-tailcall/Source/JavaScriptCore/ChangeLog
r188866 r188867 1 2015-08-24 Basile Clement <basile_clement@apple.com> 2 3 jsc-tailcall: 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-08-24 Basile Clement <basile_clement@apple.com> 2 20 -
branches/jsc-tailcall/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
r188654 r188867 1401 1401 <ClInclude Include="..\jit\RegisterAtOffset.h" /> 1402 1402 <ClInclude Include="..\jit\RegisterAtOffsetList.h" /> 1403 <ClInclude Include="..\jit\RegisterMap.h" /> 1403 1404 <ClInclude Include="..\jit\RegisterPreservationWrapperGenerator.h" /> 1404 1405 <ClInclude Include="..\jit\RegisterSet.h" /> -
branches/jsc-tailcall/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters
r187629 r188867 3785 3785 <Filter>jit</Filter> 3786 3786 </ClInclude> 3787 <ClInclude Include="..\jit\RegisterMap.h"> 3788 <Filter>jit</Filter> 3789 </ClInclude> 3787 3790 <ClInclude Include="..\jit\RegisterSet.h"> 3788 3791 <Filter>jit</Filter> -
branches/jsc-tailcall/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r188763 r188867 961 961 5DBB1525131D0BD70056AD36 /* minidom.js in Copy Support Script */ = {isa = PBXBuildFile; fileRef = 1412110D0A48788700480255 /* minidom.js */; }; 962 962 5DE6E5B30E1728EC00180407 /* create_hash_table in Headers */ = {isa = PBXBuildFile; fileRef = F692A8540255597D01FF60F7 /* create_hash_table */; settings = {ATTRIBUTES = (); }; }; 963 623A37EC1B87A7C000754209 /* RegisterMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 623A37EB1B87A7BD00754209 /* RegisterMap.h */; }; 963 964 627673231B680C1E00FD9F2E /* CallMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 627673211B680C1E00FD9F2E /* CallMode.cpp */; }; 964 965 627673241B680C1E00FD9F2E /* CallMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 627673221B680C1E00FD9F2E /* CallMode.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2677 2678 5DDDF44614FEE72200B4FB4D /* LLIntDesiredOffsets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LLIntDesiredOffsets.h; path = LLIntOffsets/LLIntDesiredOffsets.h; sourceTree = BUILT_PRODUCTS_DIR; }; 2678 2679 5DE3D0F40DD8DDFB00468714 /* WebKitAvailability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitAvailability.h; sourceTree = "<group>"; }; 2680 623A37EB1B87A7BD00754209 /* RegisterMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterMap.h; sourceTree = "<group>"; }; 2679 2681 627673211B680C1E00FD9F2E /* CallMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CallMode.cpp; sourceTree = "<group>"; }; 2680 2682 627673221B680C1E00FD9F2E /* CallMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallMode.h; sourceTree = "<group>"; }; … … 3966 3968 6540C79C1B82D99D000F6B79 /* RegisterAtOffsetList.cpp */, 3967 3969 6540C79D1B82D99D000F6B79 /* RegisterAtOffsetList.h */, 3970 623A37EB1B87A7BD00754209 /* RegisterMap.h */, 3968 3971 0F6B1CBB1861246A00845D97 /* RegisterPreservationWrapperGenerator.cpp */, 3969 3972 0F6B1CBC1861246A00845D97 /* RegisterPreservationWrapperGenerator.h */, … … 6114 6117 FEF68360174343CC00A32E25 /* JITStubsX86_64.h in Headers */, 6115 6118 ADDB1F6318D77DBE009B58A8 /* OpaqueRootSet.h in Headers */, 6119 623A37EC1B87A7C000754209 /* RegisterMap.h in Headers */, 6116 6120 A7A4AE1017973B4D005612B1 /* JITStubsX86Common.h in Headers */, 6117 6121 0F5EF91F16878F7D003E5C25 /* JITThunks.h in Headers */,
Note: See TracChangeset
for help on using the changeset viewer.