Changeset 156029 in webkit for trunk/Source/JavaScriptCore/ChangeLog
- Timestamp:
- Sep 18, 2013, 12:25:52 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r156020 r156029 1 2013-09-18 Commit Queue <[email protected]> 2 3 Unreviewed, rolling out r156019 and r156020. 4 http://trac.webkit.org/changeset/156019 5 http://trac.webkit.org/changeset/156020 6 https://bugs.webkit.org/show_bug.cgi?id=121540 7 8 Broke tests (Requested by ap on #webkit). 9 10 * assembler/MacroAssemblerX86_64.h: 11 * assembler/X86Assembler.h: 12 * bytecode/DataFormat.h: 13 (JSC::dataFormatToString): 14 * bytecode/ExitKind.cpp: 15 (JSC::exitKindToString): 16 * bytecode/ExitKind.h: 17 * bytecode/OperandsInlines.h: 18 (JSC::::dumpInContext): 19 * bytecode/SpeculatedType.cpp: 20 (JSC::dumpSpeculation): 21 (JSC::speculationToAbbreviatedString): 22 (JSC::speculationFromValue): 23 * bytecode/SpeculatedType.h: 24 (JSC::isInt32SpeculationForArithmetic): 25 (JSC::isInt48Speculation): 26 (JSC::isMachineIntSpeculationForArithmetic): 27 (JSC::isInt48AsDoubleSpeculation): 28 (JSC::isRealNumberSpeculation): 29 (JSC::isNumberSpeculation): 30 (JSC::isNumberSpeculationExpectingDefined): 31 * bytecode/ValueRecovery.h: 32 (JSC::ValueRecovery::inGPR): 33 (JSC::ValueRecovery::displacedInJSStack): 34 (JSC::ValueRecovery::isAlreadyInJSStack): 35 (JSC::ValueRecovery::gpr): 36 (JSC::ValueRecovery::virtualRegister): 37 (JSC::ValueRecovery::dumpInContext): 38 * dfg/DFGAbstractInterpreter.h: 39 (JSC::DFG::AbstractInterpreter::needsTypeCheck): 40 (JSC::DFG::AbstractInterpreter::filterByType): 41 * dfg/DFGAbstractInterpreterInlines.h: 42 (JSC::DFG::::executeEffects): 43 * dfg/DFGAbstractValue.cpp: 44 (JSC::DFG::AbstractValue::set): 45 (JSC::DFG::AbstractValue::checkConsistency): 46 * dfg/DFGAbstractValue.h: 47 (JSC::DFG::AbstractValue::validateType): 48 * dfg/DFGArrayMode.cpp: 49 (JSC::DFG::ArrayMode::refine): 50 * dfg/DFGAssemblyHelpers.h: 51 (JSC::DFG::AssemblyHelpers::unboxDouble): 52 * dfg/DFGByteCodeParser.cpp: 53 (JSC::DFG::ByteCodeParser::makeSafe): 54 * dfg/DFGCSEPhase.cpp: 55 (JSC::DFG::CSEPhase::canonicalize): 56 (JSC::DFG::CSEPhase::pureCSE): 57 (JSC::DFG::CSEPhase::getByValLoadElimination): 58 (JSC::DFG::CSEPhase::performNodeCSE): 59 * dfg/DFGClobberize.h: 60 (JSC::DFG::clobberize): 61 * dfg/DFGCommon.h: 62 * dfg/DFGFixupPhase.cpp: 63 (JSC::DFG::FixupPhase::run): 64 (JSC::DFG::FixupPhase::fixupNode): 65 (JSC::DFG::FixupPhase::fixupSetLocalsInBlock): 66 (JSC::DFG::FixupPhase::observeUseKindOnNode): 67 (JSC::DFG::FixupPhase::fixEdge): 68 (JSC::DFG::FixupPhase::injectInt32ToDoubleNode): 69 (JSC::DFG::FixupPhase::attemptToMakeIntegerAdd): 70 * dfg/DFGFlushFormat.cpp: 71 (WTF::printInternal): 72 * dfg/DFGFlushFormat.h: 73 (JSC::DFG::resultFor): 74 (JSC::DFG::useKindFor): 75 * dfg/DFGGenerationInfo.h: 76 (JSC::DFG::GenerationInfo::initInt32): 77 (JSC::DFG::GenerationInfo::fillInt32): 78 * dfg/DFGGraph.cpp: 79 (JSC::DFG::Graph::dump): 80 * dfg/DFGGraph.h: 81 (JSC::DFG::Graph::addShouldSpeculateMachineInt): 82 (JSC::DFG::Graph::mulShouldSpeculateMachineInt): 83 (JSC::DFG::Graph::negateShouldSpeculateMachineInt): 84 * dfg/DFGInPlaceAbstractState.cpp: 85 (JSC::DFG::InPlaceAbstractState::mergeStateAtTail): 86 * dfg/DFGJITCode.cpp: 87 (JSC::DFG::JITCode::reconstruct): 88 * dfg/DFGMinifiedNode.h: 89 (JSC::DFG::belongsInMinifiedGraph): 90 (JSC::DFG::MinifiedNode::hasChild): 91 * dfg/DFGNode.h: 92 (JSC::DFG::Node::shouldSpeculateNumber): 93 (JSC::DFG::Node::shouldSpeculateNumberExpectingDefined): 94 (JSC::DFG::Node::canSpeculateInt48): 95 * dfg/DFGNodeFlags.h: 96 (JSC::DFG::nodeCanSpeculateInt48): 97 * dfg/DFGNodeType.h: 98 (JSC::DFG::forwardRewiringSelectionScore): 99 * dfg/DFGOSRExitCompiler.cpp: 100 (JSC::DFG::shortOperandsDump): 101 * dfg/DFGOSRExitCompiler64.cpp: 102 (JSC::DFG::OSRExitCompiler::compileExit): 103 * dfg/DFGPredictionPropagationPhase.cpp: 104 (JSC::DFG::PredictionPropagationPhase::speculatedDoubleTypeForPrediction): 105 (JSC::DFG::PredictionPropagationPhase::propagate): 106 (JSC::DFG::PredictionPropagationPhase::doDoubleVoting): 107 * dfg/DFGSafeToExecute.h: 108 (JSC::DFG::SafeToExecuteEdge::operator()): 109 (JSC::DFG::safeToExecute): 110 * dfg/DFGSilentRegisterSavePlan.h: 111 * dfg/DFGSpeculativeJIT.cpp: 112 (JSC::DFG::SpeculativeJIT::silentSavePlanForGPR): 113 (JSC::DFG::SpeculativeJIT::silentFill): 114 (JSC::DFG::SpeculativeJIT::compilePeepHoleBranch): 115 (JSC::DFG::SpeculativeJIT::compileInlineStart): 116 (JSC::DFG::SpeculativeJIT::compileDoublePutByVal): 117 (JSC::DFG::SpeculativeJIT::compileValueToInt32): 118 (JSC::DFG::SpeculativeJIT::compileInt32ToDouble): 119 (JSC::DFG::SpeculativeJIT::compileGetByValOnIntTypedArray): 120 (JSC::DFG::SpeculativeJIT::compilePutByValForIntTypedArray): 121 (JSC::DFG::SpeculativeJIT::compileAdd): 122 (JSC::DFG::SpeculativeJIT::compileArithSub): 123 (JSC::DFG::SpeculativeJIT::compileArithNegate): 124 (JSC::DFG::SpeculativeJIT::compileArithMul): 125 (JSC::DFG::SpeculativeJIT::compare): 126 (JSC::DFG::SpeculativeJIT::compileStrictEq): 127 (JSC::DFG::SpeculativeJIT::speculateNumber): 128 (JSC::DFG::SpeculativeJIT::speculateRealNumber): 129 (JSC::DFG::SpeculativeJIT::speculate): 130 * dfg/DFGSpeculativeJIT.h: 131 (JSC::DFG::SpeculativeJIT::canReuse): 132 (JSC::DFG::SpeculativeJIT::isFilled): 133 (JSC::DFG::SpeculativeJIT::isFilledDouble): 134 (JSC::DFG::SpeculativeJIT::use): 135 (JSC::DFG::SpeculativeJIT::boxDouble): 136 (JSC::DFG::SpeculativeJIT::isKnownInteger): 137 (JSC::DFG::SpeculativeJIT::isKnownCell): 138 (JSC::DFG::SpeculativeJIT::isKnownNotNumber): 139 (JSC::DFG::SpeculativeJIT::int32Result): 140 (JSC::DFG::SpeculativeJIT::initConstantInfo): 141 (JSC::DFG::SpeculativeJIT::isInteger): 142 (JSC::DFG::SpeculativeJIT::generationInfoFromVirtualRegister): 143 * dfg/DFGSpeculativeJIT32_64.cpp: 144 (JSC::DFG::SpeculativeJIT::fillSpeculateDouble): 145 (JSC::DFG::SpeculativeJIT::compile): 146 * dfg/DFGSpeculativeJIT64.cpp: 147 (JSC::DFG::SpeculativeJIT::fillJSValue): 148 (JSC::DFG::SpeculativeJIT::fillSpeculateInt32Internal): 149 (JSC::DFG::SpeculativeJIT::fillSpeculateDouble): 150 (JSC::DFG::SpeculativeJIT::fillSpeculateCell): 151 (JSC::DFG::SpeculativeJIT::fillSpeculateBoolean): 152 (JSC::DFG::SpeculativeJIT::compile): 153 * dfg/DFGUseKind.cpp: 154 (WTF::printInternal): 155 * dfg/DFGUseKind.h: 156 (JSC::DFG::typeFilterFor): 157 (JSC::DFG::isNumerical): 158 * dfg/DFGValueSource.cpp: 159 (JSC::DFG::ValueSource::dump): 160 * dfg/DFGValueSource.h: 161 (JSC::DFG::dataFormatToValueSourceKind): 162 (JSC::DFG::valueSourceKindToDataFormat): 163 (JSC::DFG::ValueSource::forFlushFormat): 164 (JSC::DFG::ValueSource::valueRecovery): 165 * dfg/DFGVariableAccessData.h: 166 (JSC::DFG::VariableAccessData::shouldUseDoubleFormatAccordingToVote): 167 (JSC::DFG::VariableAccessData::flushFormat): 168 * ftl/FTLCArgumentGetter.cpp: 169 (JSC::FTL::CArgumentGetter::loadNextAndBox): 170 * ftl/FTLCArgumentGetter.h: 171 * ftl/FTLCapabilities.cpp: 172 (JSC::FTL::canCompile): 173 * ftl/FTLExitValue.cpp: 174 (JSC::FTL::ExitValue::dumpInContext): 175 * ftl/FTLExitValue.h: 176 * ftl/FTLIntrinsicRepository.h: 177 * ftl/FTLLowerDFGToLLVM.cpp: 178 (JSC::FTL::LowerDFGToLLVM::createPhiVariables): 179 (JSC::FTL::LowerDFGToLLVM::compileNode): 180 (JSC::FTL::LowerDFGToLLVM::compileUpsilon): 181 (JSC::FTL::LowerDFGToLLVM::compilePhi): 182 (JSC::FTL::LowerDFGToLLVM::compileSetLocal): 183 (JSC::FTL::LowerDFGToLLVM::compileAdd): 184 (JSC::FTL::LowerDFGToLLVM::compileArithSub): 185 (JSC::FTL::LowerDFGToLLVM::compileArithMul): 186 (JSC::FTL::LowerDFGToLLVM::compileArithNegate): 187 (JSC::FTL::LowerDFGToLLVM::compilePutByVal): 188 (JSC::FTL::LowerDFGToLLVM::compileCompareEq): 189 (JSC::FTL::LowerDFGToLLVM::compileCompareStrictEq): 190 (JSC::FTL::LowerDFGToLLVM::compileCompareLess): 191 (JSC::FTL::LowerDFGToLLVM::compileCompareLessEq): 192 (JSC::FTL::LowerDFGToLLVM::compileCompareGreater): 193 (JSC::FTL::LowerDFGToLLVM::compileCompareGreaterEq): 194 (JSC::FTL::LowerDFGToLLVM::lowInt32): 195 (JSC::FTL::LowerDFGToLLVM::lowCell): 196 (JSC::FTL::LowerDFGToLLVM::lowBoolean): 197 (JSC::FTL::LowerDFGToLLVM::lowDouble): 198 (JSC::FTL::LowerDFGToLLVM::lowJSValue): 199 (JSC::FTL::LowerDFGToLLVM::speculateRealNumber): 200 (JSC::FTL::LowerDFGToLLVM::initializeOSRExitStateForBlock): 201 (JSC::FTL::LowerDFGToLLVM::emitOSRExitCall): 202 (JSC::FTL::LowerDFGToLLVM::addExitArgumentForNode): 203 (JSC::FTL::LowerDFGToLLVM::setInt32): 204 * ftl/FTLOSRExitCompiler.cpp: 205 (JSC::FTL::compileStub): 206 * ftl/FTLOutput.h: 207 (JSC::FTL::Output::mulWithOverflow32): 208 * ftl/FTLValueFormat.cpp: 209 (WTF::printInternal): 210 * ftl/FTLValueFormat.h: 211 * ftl/FTLValueSource.cpp: 212 (JSC::FTL::ValueSource::dump): 213 * ftl/FTLValueSource.h: 214 * interpreter/Register.h: 215 * runtime/Arguments.cpp: 216 (JSC::Arguments::tearOffForInlineCallFrame): 217 * runtime/IndexingType.cpp: 218 (JSC::leastUpperBoundOfIndexingTypeAndType): 219 * runtime/JSCJSValue.h: 220 * runtime/JSCJSValueInlines.h: 221 1 222 2013-09-17 Filip Pizlo <[email protected]> 2 223
Note:
See TracChangeset
for help on using the changeset viewer.