Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 061d5935034808807c6766afcc834f179fea3d6b https://github.com/WebKit/WebKit/commit/061d5935034808807c6766afcc834f179fea3d6b Author: David Degazio <d_dega...@apple.com> Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths: M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp Log Message: ----------- Revert 281143@main https://bugs.webkit.org/show_bug.cgi?id=282469 rdar://139012577 Reviewed by Keith Miller. Reverts 281143@main since it's been causing issues on some websites. * Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp: (JSC::Wasm::OMGIRGenerator::addConstant): (JSC::Wasm::OMGIRGenerator::addExtractLane): (JSC::Wasm::OMGIRGenerator::addReplaceLane): (JSC::Wasm::OMGIRGenerator::addSIMDI_V): (JSC::Wasm::OMGIRGenerator::addSIMDV_V): (JSC::Wasm::OMGIRGenerator::addSIMDBitwiseSelect): (JSC::Wasm::OMGIRGenerator::addSIMDRelOp): (JSC::Wasm::OMGIRGenerator::fixupOutOfBoundsIndicesForSwizzle): (JSC::Wasm::OMGIRGenerator::addSIMDV_VV): (JSC::Wasm::OMGIRGenerator::addSIMDRelaxedFMA): (JSC::Wasm::OMGIRGenerator::emitPrepareWasmOperation): (JSC::Wasm::OMGIRGenerator::callWasmOperation): (JSC::Wasm::OMGIRGenerator::get): (JSC::Wasm::OMGIRGenerator::set): (JSC::Wasm::OMGIRGenerator::fixupPointerPlusOffset): (JSC::Wasm::OMGIRGenerator::restoreWasmContextInstance): (JSC::Wasm::OMGIRGenerator::OMGIRGenerator): (JSC::Wasm::OMGIRGenerator::restoreWebAssemblyGlobalState): (JSC::Wasm::OMGIRGenerator::reloadMemoryRegistersFromInstance): (JSC::Wasm::OMGIRGenerator::insertEntrySwitch): (JSC::Wasm::OMGIRGenerator::insertConstants): (JSC::Wasm::OMGIRGenerator::addLocal): (JSC::Wasm::OMGIRGenerator::addInlinedArguments): (JSC::Wasm::OMGIRGenerator::addArguments): (JSC::Wasm::OMGIRGenerator::addRefIsNull): (JSC::Wasm::OMGIRGenerator::addTableGet): (JSC::Wasm::OMGIRGenerator::addTableSet): (JSC::Wasm::OMGIRGenerator::addRefAsNonNull): (JSC::Wasm::OMGIRGenerator::addTableInit): (JSC::Wasm::OMGIRGenerator::addElemDrop): (JSC::Wasm::OMGIRGenerator::addTableSize): (JSC::Wasm::OMGIRGenerator::addTableGrow): (JSC::Wasm::OMGIRGenerator::addTableFill): (JSC::Wasm::OMGIRGenerator::addTableCopy): (JSC::Wasm::OMGIRGenerator::getLocal): (JSC::Wasm::OMGIRGenerator::addUnreachable): (JSC::Wasm::OMGIRGenerator::addCrash): (JSC::Wasm::OMGIRGenerator::emitIndirectCall): (JSC::Wasm::OMGIRGenerator::addCurrentMemory): (JSC::Wasm::OMGIRGenerator::addMemoryFill): (JSC::Wasm::OMGIRGenerator::addMemoryInit): (JSC::Wasm::OMGIRGenerator::addMemoryCopy): (JSC::Wasm::OMGIRGenerator::addDataDrop): (JSC::Wasm::OMGIRGenerator::setLocal): (JSC::Wasm::OMGIRGenerator::teeLocal): (JSC::Wasm::OMGIRGenerator::getGlobal): (JSC::Wasm::OMGIRGenerator::setGlobal): (JSC::Wasm::OMGIRGenerator::emitWriteBarrier): (JSC::Wasm::OMGIRGenerator::emitCheckAndPreparePointer): (JSC::Wasm::OMGIRGenerator::emitLoadOp): (JSC::Wasm::OMGIRGenerator::load): (JSC::Wasm::OMGIRGenerator::emitStoreOp): (JSC::Wasm::OMGIRGenerator::store): (JSC::Wasm::OMGIRGenerator::sanitizeAtomicResult): (JSC::Wasm::OMGIRGenerator::fixupPointerPlusOffsetForAtomicOps): (JSC::Wasm::OMGIRGenerator::emitAtomicLoadOp): (JSC::Wasm::OMGIRGenerator::atomicLoad): (JSC::Wasm::OMGIRGenerator::emitAtomicStoreOp): (JSC::Wasm::OMGIRGenerator::atomicStore): (JSC::Wasm::OMGIRGenerator::emitAtomicBinaryRMWOp): (JSC::Wasm::OMGIRGenerator::atomicBinaryRMW): (JSC::Wasm::OMGIRGenerator::emitAtomicCompareExchange): (JSC::Wasm::OMGIRGenerator::emitStructSet): (JSC::Wasm::OMGIRGenerator::atomicCompareExchange): (JSC::Wasm::OMGIRGenerator::atomicWait): (JSC::Wasm::OMGIRGenerator::atomicNotify): (JSC::Wasm::OMGIRGenerator::atomicFence): (JSC::Wasm::OMGIRGenerator::truncSaturated): (JSC::Wasm::OMGIRGenerator::addRefI31): (JSC::Wasm::OMGIRGenerator::addI31GetS): (JSC::Wasm::OMGIRGenerator::addI31GetU): (JSC::Wasm::OMGIRGenerator::pushArrayNew): (JSC::Wasm::OMGIRGenerator::addArrayNew): (JSC::Wasm::OMGIRGenerator::pushArrayNewFromSegment): (JSC::Wasm::OMGIRGenerator::addArrayNewDefault): (JSC::Wasm::OMGIRGenerator::addArrayNewFixed): (JSC::Wasm::OMGIRGenerator::addArrayGet): (JSC::Wasm::OMGIRGenerator::emitArrayNullCheck): (JSC::Wasm::OMGIRGenerator::emitArraySetUnchecked): (JSC::Wasm::OMGIRGenerator::addArraySet): (JSC::Wasm::OMGIRGenerator::addArrayLen): (JSC::Wasm::OMGIRGenerator::addArrayFill): (JSC::Wasm::OMGIRGenerator::addArrayCopy): (JSC::Wasm::OMGIRGenerator::addArrayInitElem): (JSC::Wasm::OMGIRGenerator::addArrayInitData): (JSC::Wasm::OMGIRGenerator::addStructNew): (JSC::Wasm::OMGIRGenerator::addStructNewDefault): (JSC::Wasm::OMGIRGenerator::addStructGet): (JSC::Wasm::OMGIRGenerator::addStructSet): (JSC::Wasm::OMGIRGenerator::emitRefTestOrCast): (JSC::Wasm::OMGIRGenerator::emitCheckOrBranchForCast): (JSC::Wasm::OMGIRGenerator::emitLoadRTTFromFuncref): (JSC::Wasm::OMGIRGenerator::emitLoadRTTFromObject): (JSC::Wasm::OMGIRGenerator::emitNotRTTKind): (JSC::Wasm::OMGIRGenerator::addSelect): (JSC::Wasm::OMGIRGenerator::addSIMDSplat): (JSC::Wasm::OMGIRGenerator::addSIMDShift): (JSC::Wasm::OMGIRGenerator::addSIMDExtmul): (JSC::Wasm::OMGIRGenerator::addSIMDShuffle): (JSC::Wasm::OMGIRGenerator::addSIMDLoad): (JSC::Wasm::OMGIRGenerator::addSIMDStore): (JSC::Wasm::OMGIRGenerator::addSIMDLoadSplat): (JSC::Wasm::OMGIRGenerator::addSIMDLoadLane): (JSC::Wasm::OMGIRGenerator::addSIMDStoreLane): (JSC::Wasm::OMGIRGenerator::addSIMDLoadExtend): (JSC::Wasm::OMGIRGenerator::addSIMDLoadPad): (JSC::Wasm::OMGIRGenerator::loadFromScratchBuffer): (JSC::Wasm::OMGIRGenerator::connectControlAtEntrypoint): (JSC::Wasm::OMGIRGenerator::addLoop): (JSC::Wasm::OMGIRGenerator::addIf): (JSC::Wasm::OMGIRGenerator::preparePatchpointForExceptions): (JSC::Wasm::OMGIRGenerator::addCatchToUnreachable): (JSC::Wasm::OMGIRGenerator::emitCatchImpl): (JSC::Wasm::OMGIRGenerator::emitCatchTableImpl): (JSC::Wasm::OMGIRGenerator::addThrowRef): (JSC::Wasm::OMGIRGenerator::addInlinedReturn): (JSC::Wasm::OMGIRGenerator::addReturn): (JSC::Wasm::OMGIRGenerator::addBranch): (JSC::Wasm::OMGIRGenerator::addBranchNull): (JSC::Wasm::OMGIRGenerator::addSwitch): (JSC::Wasm::OMGIRGenerator::emitInlineDirectCall): (JSC::Wasm::OMGIRGenerator::addCall): (JSC::Wasm::OMGIRGenerator::addCallIndirect): (JSC::Wasm::OMGIRGenerator::addCallRef): (JSC::Wasm::OMGIRGenerator::unify): (JSC::Wasm::parseAndCompileOMG): (JSC::Wasm::OMGIRGenerator::emitChecksForModOrDiv): (JSC::Wasm::OMGIRGenerator::addI32DivS): (JSC::Wasm::OMGIRGenerator::addI32RemS): (JSC::Wasm::OMGIRGenerator::addI32DivU): (JSC::Wasm::OMGIRGenerator::addI32RemU): (JSC::Wasm::OMGIRGenerator::addI64DivS): (JSC::Wasm::OMGIRGenerator::addI64RemS): (JSC::Wasm::OMGIRGenerator::addI64DivU): (JSC::Wasm::OMGIRGenerator::addI64RemU): (JSC::Wasm::OMGIRGenerator::addI32Ctz): (JSC::Wasm::OMGIRGenerator::addI64Ctz): (JSC::Wasm::OMGIRGenerator::addI32Popcnt): (JSC::Wasm::OMGIRGenerator::addI64Popcnt): (JSC::Wasm::OMGIRGenerator::addF64ConvertUI64): (JSC::Wasm::OMGIRGenerator::addF32ConvertUI64): (JSC::Wasm::OMGIRGenerator::addF64Nearest): (JSC::Wasm::OMGIRGenerator::addF32Nearest): (JSC::Wasm::OMGIRGenerator::addF64Trunc): (JSC::Wasm::OMGIRGenerator::addF32Trunc): (JSC::Wasm::OMGIRGenerator::addI32TruncSF64): (JSC::Wasm::OMGIRGenerator::addI32TruncSF32): (JSC::Wasm::OMGIRGenerator::addI32TruncUF64): (JSC::Wasm::OMGIRGenerator::addI32TruncUF32): (JSC::Wasm::OMGIRGenerator::addI64TruncSF64): (JSC::Wasm::OMGIRGenerator::addI64TruncUF64): (JSC::Wasm::OMGIRGenerator::addI64TruncSF32): (JSC::Wasm::OMGIRGenerator::addI64TruncUF32): (JSC::Wasm::OMGIRGenerator::AbstractHeap::AbstractHeap): Deleted. (JSC::Wasm::OMGIRGenerator::AbstractHeap::addChild): Deleted. (JSC::Wasm::OMGIRGenerator::AbstractHeapRange::AbstractHeapRange): Deleted. (JSC::Wasm::OMGIRGenerator::initializeHeaps): Deleted. (JSC::Wasm::OMGIRGenerator::recordHeap): Deleted. (JSC::Wasm::OMGIRGenerator::append): Deleted. (JSC::Wasm::OMGIRGenerator::finalizeHeapRanges): Deleted. (JSC::Wasm::OMGIRGenerator::computeHeapRanges): Deleted. (JSC::Wasm::WasmOMGIRGeneratorInternal::HeapRecorder<MemoryValue>::recordHeap): Deleted. (JSC::Wasm::WasmOMGIRGeneratorInternal::HeapRecorder<AtomicValue>::recordHeap): Deleted. (JSC::Wasm::WasmOMGIRGeneratorInternal::ValueAppender::append): Deleted. (JSC::Wasm::WasmOMGIRGeneratorInternal::ValueAppender<MemoryValue>::append): Deleted. (JSC::Wasm::WasmOMGIRGeneratorInternal::ValueAppender<AtomicValue>::append): Deleted. Canonical link: https://commits.webkit.org/286048@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes