Changeset 181841 in webkit
- Timestamp:
- Mar 22, 2015, 7:18:36 PM (11 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 1 deleted
- 5 edited
-
ChangeLog (modified) (1 diff)
-
JavaScriptCore.vcxproj/JavaScriptCore.vcxproj (modified) (1 diff)
-
JavaScriptCore.xcodeproj/project.pbxproj (modified) (4 diffs)
-
dfg/DFGOSRExit.h (modified) (2 diffs)
-
dfg/DFGOSRExitCompiler.cpp (modified) (1 diff)
-
dfg/DFGValueRecoveryOverride.h (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r181835 r181841 1 2015-03-22 Filip Pizlo <fpizlo@apple.com> 2 3 Remove DFG::ValueRecoveryOverride; it's been dead since we removed forward speculations 4 https://bugs.webkit.org/show_bug.cgi?id=142956 5 6 Rubber stamped by Gyuyoung Kim. 7 8 Just removing dead code. 9 10 * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: 11 * JavaScriptCore.xcodeproj/project.pbxproj: 12 * dfg/DFGOSRExit.h: 13 * dfg/DFGOSRExitCompiler.cpp: 14 * dfg/DFGValueRecoveryOverride.h: Removed. 15 1 16 2015-03-22 Filip Pizlo <fpizlo@apple.com> 2 17 -
trunk/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
r181628 r181841 1160 1160 <ClInclude Include="..\dfg\DFGUseKind.h" /> 1161 1161 <ClInclude Include="..\dfg\DFGValidate.h" /> 1162 <ClInclude Include="..\dfg\DFGValueRecoveryOverride.h" />1163 1162 <ClInclude Include="..\dfg\DFGValueSource.h" /> 1164 1163 <ClInclude Include="..\dfg\DFGValueStrength.h" /> -
trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r181806 r181841 236 236 0F2BDC451522801B00CD8910 /* DFGMinifiedGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2BDC3D1522801700CD8910 /* DFGMinifiedGraph.h */; settings = {ATTRIBUTES = (Private, ); }; }; 237 237 0F2BDC461522802000CD8910 /* DFGMinifiedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2BDC3E1522801700CD8910 /* DFGMinifiedNode.h */; settings = {ATTRIBUTES = (Private, ); }; }; 238 0F2BDC471522802500CD8910 /* DFGValueRecoveryOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2BDC3F1522801700CD8910 /* DFGValueRecoveryOverride.h */; settings = {ATTRIBUTES = (Private, ); }; };239 238 0F2BDC481522802900CD8910 /* DFGValueSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2BDC401522801700CD8910 /* DFGValueSource.h */; settings = {ATTRIBUTES = (Private, ); }; }; 240 239 0F2BDC491522809600CD8910 /* DFGVariableEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2BDC411522801700CD8910 /* DFGVariableEvent.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 1927 1926 0F2BDC3D1522801700CD8910 /* DFGMinifiedGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFGMinifiedGraph.h; path = dfg/DFGMinifiedGraph.h; sourceTree = "<group>"; }; 1928 1927 0F2BDC3E1522801700CD8910 /* DFGMinifiedNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFGMinifiedNode.h; path = dfg/DFGMinifiedNode.h; sourceTree = "<group>"; }; 1929 0F2BDC3F1522801700CD8910 /* DFGValueRecoveryOverride.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFGValueRecoveryOverride.h; path = dfg/DFGValueRecoveryOverride.h; sourceTree = "<group>"; };1930 1928 0F2BDC401522801700CD8910 /* DFGValueSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFGValueSource.h; path = dfg/DFGValueSource.h; sourceTree = "<group>"; }; 1931 1929 0F2BDC411522801700CD8910 /* DFGVariableEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFGVariableEvent.h; path = dfg/DFGVariableEvent.h; sourceTree = "<group>"; }; … … 4971 4969 0F3B3A2915474FF4003ED0FF /* DFGValidate.cpp */, 4972 4970 0F3B3A2A15474FF4003ED0FF /* DFGValidate.h */, 4973 0F2BDC3F1522801700CD8910 /* DFGValueRecoveryOverride.h */,4974 4971 0F2BDC4E15228BE700CD8910 /* DFGValueSource.cpp */, 4975 4972 0F2BDC401522801700CD8910 /* DFGValueSource.h */, … … 5745 5742 0F34B14A16D42013001CDA5A /* DFGUseKind.h in Headers */, 5746 5743 0F3B3A2C15475002003ED0FF /* DFGValidate.h in Headers */, 5747 0F2BDC471522802500CD8910 /* DFGValueRecoveryOverride.h in Headers */,5748 5744 0F2BDC481522802900CD8910 /* DFGValueSource.h in Headers */, 5749 5745 0F620174143FCD330068B77C /* DFGVariableAccessData.h in Headers */, -
trunk/Source/JavaScriptCore/dfg/DFGOSRExit.h
r180257 r181841 33 33 #include "DFGExitProfile.h" 34 34 #include "DFGOSRExitBase.h" 35 #include "DFGValueRecoveryOverride.h"36 35 #include "GPRInfo.h" 37 36 #include "MacroAssembler.h" … … 103 102 unsigned m_streamIndex; 104 103 105 RefPtr<ValueRecoveryOverride> m_valueRecoveryOverride;106 107 104 void considerAddingAsFrequentExitSite(CodeBlock* profiledCodeBlock) 108 105 { -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp
r171613 r181841 67 67 codeBlock->jitCode()->dfg()->variableEventStream.reconstruct(codeBlock, exit.m_codeOrigin, codeBlock->jitCode()->dfg()->minifiedDFG, exit.m_streamIndex, operands); 68 68 69 // There may be an override, for forward speculations.70 if (!!exit.m_valueRecoveryOverride) {71 operands.setOperand(72 exit.m_valueRecoveryOverride->operand, exit.m_valueRecoveryOverride->recovery);73 }74 75 69 SpeculationRecovery* recovery = 0; 76 70 if (exit.m_recoveryIndex != UINT_MAX)
Note:
See TracChangeset
for help on using the changeset viewer.