Changeset 167189 in webkit for trunk/Source/JavaScriptCore/ChangeLog
- Timestamp:
- Apr 12, 2014, 4:01:33 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r167187 r167189 1 2014-04-12 Filip Pizlo <[email protected]> 2 3 Math.fround() should be an intrinsic 4 https://bugs.webkit.org/show_bug.cgi?id=131583 5 6 Reviewed by Geoffrey Garen. 7 8 Makes programs that use Math.fround() run up to 6x faster. 9 10 * dfg/DFGAbstractInterpreterInlines.h: 11 (JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects): 12 * dfg/DFGByteCodeParser.cpp: 13 (JSC::DFG::ByteCodeParser::handleIntrinsic): 14 * dfg/DFGCSEPhase.cpp: 15 (JSC::DFG::CSEPhase::performNodeCSE): 16 * dfg/DFGClobberize.h: 17 (JSC::DFG::clobberize): 18 * dfg/DFGFixupPhase.cpp: 19 (JSC::DFG::FixupPhase::fixupNode): 20 * dfg/DFGNodeType.h: 21 * dfg/DFGPredictionPropagationPhase.cpp: 22 (JSC::DFG::PredictionPropagationPhase::propagate): 23 * dfg/DFGSafeToExecute.h: 24 (JSC::DFG::safeToExecute): 25 * dfg/DFGSpeculativeJIT32_64.cpp: 26 (JSC::DFG::SpeculativeJIT::compile): 27 * dfg/DFGSpeculativeJIT64.cpp: 28 (JSC::DFG::SpeculativeJIT::compile): 29 * ftl/FTLCapabilities.cpp: 30 (JSC::FTL::canCompile): 31 * ftl/FTLLowerDFGToLLVM.cpp: 32 (JSC::FTL::LowerDFGToLLVM::compileNode): 33 (JSC::FTL::LowerDFGToLLVM::compileArithFRound): 34 * runtime/Intrinsic.h: 35 * runtime/MathObject.cpp: 36 (JSC::MathObject::finishCreation): 37 1 38 2014-04-12 Filip Pizlo <[email protected]> 2 39
Note:
See TracChangeset
for help on using the changeset viewer.