Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 46cca25a273887b13a9da688a6dad697a89793be
      
https://github.com/WebKit/WebKit/commit/46cca25a273887b13a9da688a6dad697a89793be
  Author: Ioanna M. Dimitriou H <[email protected]>
  Date:   2025-05-08 (Thu, 08 May 2025)

  Changed paths:
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp

  Log Message:
  -----------
  Remove AbstractHeap related changes from WasmOMGIRGenerator32_64
https://bugs.webkit.org/show_bug.cgi?id=292673

Reviewed by Justin Michaud.

This applies the reverting changes to WasmOMGIRGenerator32_64.cpp
which were made to WasmOMGIRGenerator.cpp with 
https://commits.webkit.org/286048@main

* Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.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::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::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.
(JSC::Wasm::OMGIRGenerator::addArrayFill): Deleted.
(JSC::Wasm::OMGIRGenerator::addArrayCopy): Deleted.
(JSC::Wasm::OMGIRGenerator::addArrayInitElem): Deleted.
(JSC::Wasm::OMGIRGenerator::addArrayInitData): Deleted.
(JSC::Wasm::OMGIRGenerator::addStructNew): Deleted.
(JSC::Wasm::OMGIRGenerator::addStructNewDefault): Deleted.
(JSC::Wasm::OMGIRGenerator::addStructGet): Deleted.
(JSC::Wasm::OMGIRGenerator::addStructSet): Deleted.
(JSC::Wasm::OMGIRGenerator::addRefTest): Deleted.
(JSC::Wasm::OMGIRGenerator::addRefCast): Deleted.
(JSC::Wasm::OMGIRGenerator::emitRefTestOrCast): Deleted.
(JSC::Wasm::OMGIRGenerator::emitCheckOrBranchForCast): Deleted.
(JSC::Wasm::OMGIRGenerator::emitLoadRTTFromFuncref): Deleted.
(JSC::Wasm::OMGIRGenerator::decodeNonNullStructure): Deleted.
(JSC::Wasm::OMGIRGenerator::emitLoadRTTFromObject): Deleted.
(JSC::Wasm::OMGIRGenerator::emitNotRTTKind): Deleted.
(JSC::Wasm::OMGIRGenerator::addAnyConvertExtern): Deleted.
(JSC::Wasm::OMGIRGenerator::addExternConvertAny): Deleted.
(JSC::Wasm::OMGIRGenerator::addSelect): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDSplat): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDShift): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDExtmul): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDShuffle): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDLoad): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDStore): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDLoadSplat): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDLoadLane): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDStoreLane): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDLoadExtend): Deleted.
(JSC::Wasm::OMGIRGenerator::addSIMDLoadPad): Deleted.
(JSC::Wasm::OMGIRGenerator::loadFromScratchBuffer): Deleted.
(JSC::Wasm::OMGIRGenerator::connectControlAtEntrypoint): Deleted.
(JSC::Wasm::OMGIRGenerator::addLoop): Deleted.
(JSC::Wasm::OMGIRGenerator::addTopLevel): Deleted.
(JSC::Wasm::OMGIRGenerator::addBlock): Deleted.
(JSC::Wasm::OMGIRGenerator::addIf): Deleted.
(JSC::Wasm::OMGIRGenerator::addElse): Deleted.
(JSC::Wasm::OMGIRGenerator::addElseToUnreachable): Deleted.
(JSC::Wasm::OMGIRGenerator::addTry): Deleted.
(JSC::Wasm::OMGIRGenerator::addTryTable): Deleted.
(JSC::Wasm::OMGIRGenerator::addCatch): Deleted.
(JSC::Wasm::OMGIRGenerator::preparePatchpointForExceptions): Deleted.
(JSC::Wasm::OMGIRGenerator::addCatchToUnreachable): Deleted.
(JSC::Wasm::OMGIRGenerator::addCatchAll): Deleted.
(JSC::Wasm::OMGIRGenerator::addCatchAllToUnreachable): Deleted.
(JSC::Wasm::OMGIRGenerator::emitCatchImpl): Deleted.
(JSC::Wasm::OMGIRGenerator::emitCatchTableImpl): Deleted.
(JSC::Wasm::OMGIRGenerator::addDelegate): Deleted.
(JSC::Wasm::OMGIRGenerator::addDelegateToUnreachable): Deleted.
(JSC::Wasm::OMGIRGenerator::addThrow): Deleted.
(JSC::Wasm::OMGIRGenerator::addThrowRef): Deleted.
(JSC::Wasm::OMGIRGenerator::addRethrow): Deleted.
(JSC::Wasm::OMGIRGenerator::addInlinedReturn): Deleted.
(JSC::Wasm::OMGIRGenerator::addReturn): Deleted.
(JSC::Wasm::OMGIRGenerator::addBranch): Deleted.
(JSC::Wasm::OMGIRGenerator::addBranchNull): Deleted.
(JSC::Wasm::OMGIRGenerator::addBranchCast): Deleted.
(JSC::Wasm::OMGIRGenerator::addSwitch): Deleted.
(JSC::Wasm::OMGIRGenerator::endBlock): Deleted.
(JSC::Wasm::OMGIRGenerator::createCallConstrainedArgs): Deleted.
(JSC::Wasm::OMGIRGenerator::createCallPatchpoint): Deleted.
(JSC::Wasm::prepareForTailCallImpl): Deleted.
(JSC::Wasm::OMGIRGenerator::createTailCallPatchpoint): Deleted.
(JSC::Wasm::OMGIRGenerator::canInline const): Deleted.
(JSC::Wasm::OMGIRGenerator::emitInlineDirectCall): Deleted.
(JSC::Wasm::OMGIRGenerator::addCall): Deleted.
(JSC::Wasm::OMGIRGenerator::addCallIndirect): Deleted.
(JSC::Wasm::OMGIRGenerator::addCallRef): Deleted.
(JSC::Wasm::OMGIRGenerator::unify): Deleted.
(JSC::Wasm::OMGIRGenerator::unifyValuesWithBlock): Deleted.
(JSC::Wasm::dumpExpressionStack): Deleted.
(JSC::Wasm::OMGIRGenerator::dump): Deleted.
(JSC::Wasm::OMGIRGenerator::origin): Deleted.
(JSC::Wasm::shouldDumpIRFor): Deleted.
(JSC::Wasm::parseAndCompileOMG): Deleted.
(JSC::Wasm::OMGIRGenerator::emitChecksForModOrDiv): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32DivS): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32RemS): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32DivU): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32RemU): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64DivS): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64RemS): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64DivU): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64RemU): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32Ctz): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64Ctz): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32Popcnt): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64Popcnt): Deleted.
(JSC::Wasm::OMGIRGenerator::addF64ConvertUI64): Deleted.
(JSC::Wasm::OMGIRGenerator::addF32ConvertUI64): Deleted.
(JSC::Wasm::OMGIRGenerator::addF64Nearest): Deleted.
(JSC::Wasm::OMGIRGenerator::addF32Nearest): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32TruncSF64): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32TruncSF32): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32TruncUF64): Deleted.
(JSC::Wasm::OMGIRGenerator::addI32TruncUF32): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64TruncSF64): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64TruncUF64): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64TruncSF32): Deleted.
(JSC::Wasm::OMGIRGenerator::addI64TruncUF32): Deleted.

Canonical link: https://commits.webkit.org/294684@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to