Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: cac02a1a9807a8f5de375a8493a94b5323e13c68 https://github.com/WebKit/WebKit/commit/cac02a1a9807a8f5de375a8493a94b5323e13c68 Author: Joseph Griego <jgri...@igalia.com> Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths: M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj M Source/JavaScriptCore/Sources.txt R Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp A Source/JavaScriptCore/wasm/WasmAirIRGeneratorBase.h A Source/JavaScriptCore/wasm/WasmAirIRGeneratorTmp.cpp Log Message: ----------- [JSC] WasmAirIRGenerator.cpp -> WasmAirIRGeneratorBase.h https://bugs.webkit.org/show_bug.cgi?id=241009 Reviewed by Justin Michaud. In preparation for https://github.com/WebKit/WebKit/pull/2080, rename WasmAirIRGenerator.cpp to preserve blame for this file. This commit also adds a `WasmAirIRGeneratorTmp.cpp` to keep things building before separate 64- and 32- bit compilation units are added in the above-mentioned PR. Ideally this should be landed together with PR 2080. * Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj: * Source/JavaScriptCore/Sources.txt: * Source/JavaScriptCore/wasm/WasmAirIRGeneratorBase.h: Renamed from Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp. (JSC::Wasm::TypedTmp::TypedTmp): (JSC::Wasm::TypedTmp::operator== const): (JSC::Wasm::TypedTmp::operator!= const): (JSC::Wasm::TypedTmp::operator bool const): (JSC::Wasm::TypedTmp::operator Tmp const): (JSC::Wasm::TypedTmp::operator Arg const): (JSC::Wasm::TypedTmp::tmp const): (JSC::Wasm::TypedTmp::type const): (JSC::Wasm::TypedTmp::dump const): (JSC::Wasm::ConstrainedTmp::ConstrainedTmp): (JSC::Wasm::ConstrainedTmp::operator bool const): (JSC::Wasm::AirIRGenerator::ControlData::ControlData): (JSC::Wasm::AirIRGenerator::ControlData::isIf): (JSC::Wasm::AirIRGenerator::ControlData::isTry): (JSC::Wasm::AirIRGenerator::ControlData::isAnyCatch): (JSC::Wasm::AirIRGenerator::ControlData::isCatch): (JSC::Wasm::AirIRGenerator::ControlData::isTopLevel): (JSC::Wasm::AirIRGenerator::ControlData::isLoop): (JSC::Wasm::AirIRGenerator::ControlData::isBlock): (JSC::Wasm::AirIRGenerator::ControlData::dump const): (JSC::Wasm::AirIRGenerator::ControlData::blockType const): (JSC::Wasm::AirIRGenerator::ControlData::signature const): (JSC::Wasm::AirIRGenerator::ControlData::targetBlockForBranch): (JSC::Wasm::AirIRGenerator::ControlData::convertIfToBlock): (JSC::Wasm::AirIRGenerator::ControlData::branchTargetArity const): (JSC::Wasm::AirIRGenerator::ControlData::branchTargetType const): (JSC::Wasm::AirIRGenerator::ControlData::convertTryToCatch): (JSC::Wasm::AirIRGenerator::ControlData::convertTryToCatchAll): (JSC::Wasm::AirIRGenerator::ControlData::tryStart const): (JSC::Wasm::AirIRGenerator::ControlData::tryEnd const): (JSC::Wasm::AirIRGenerator::ControlData::tryDepth const): (JSC::Wasm::AirIRGenerator::ControlData::catchKind const): (JSC::Wasm::AirIRGenerator::ControlData::exception const): (JSC::Wasm::AirIRGenerator::emptyExpression): (JSC::Wasm::AirIRGenerator::fail const): (JSC::Wasm::AirIRGenerator::addExtractLane): (JSC::Wasm::AirIRGenerator::addReplaceLane): (JSC::Wasm::AirIRGenerator::addSIMDI_V): (JSC::Wasm::AirIRGenerator::addSIMDV_V): (JSC::Wasm::AirIRGenerator::addSIMDBitwiseSelect): (JSC::Wasm::AirIRGenerator::addSIMDRelOp): (JSC::Wasm::AirIRGenerator::addSIMDV_VV): (JSC::Wasm::AirIRGenerator::addEndToUnreachable): (JSC::Wasm::AirIRGenerator::endTopLevel): (JSC::Wasm::AirIRGenerator::emitCallPatchpoint): (JSC::Wasm::AirIRGenerator::setParser): (JSC::Wasm::AirIRGenerator::didFinishParsingLocals): (JSC::Wasm::AirIRGenerator::didPopValueFromStack): (JSC::Wasm::AirIRGenerator:: const): (JSC::Wasm::AirIRGenerator::addStackMap): (JSC::Wasm::AirIRGenerator::takeStackmaps): (JSC::Wasm::AirIRGenerator::takeExceptionHandlers): (JSC::Wasm::AirIRGenerator::validateInst): (JSC::Wasm::AirIRGenerator::extractArg): (JSC::Wasm::AirIRGenerator::append): (JSC::Wasm::AirIRGenerator::appendEffectful): (JSC::Wasm::AirIRGenerator::newTmp): (JSC::Wasm::AirIRGenerator::g32): (JSC::Wasm::AirIRGenerator::g64): (JSC::Wasm::AirIRGenerator::gExternref): (JSC::Wasm::AirIRGenerator::gFuncref): (JSC::Wasm::AirIRGenerator::gRef): (JSC::Wasm::AirIRGenerator::f32): (JSC::Wasm::AirIRGenerator::f64): (JSC::Wasm::AirIRGenerator::v128): (JSC::Wasm::AirIRGenerator::tmpForType): (JSC::Wasm::AirIRGenerator::tmpsForSignature): (JSC::Wasm::AirIRGenerator::addPatchpoint): (JSC::Wasm::AirIRGenerator::emitPatchpoint): (JSC::Wasm::AirIRGenerator::emitCheck): (JSC::Wasm::AirIRGenerator::emitCCall): (JSC::Wasm::AirIRGenerator::moveOpForValueType): (JSC::Wasm::AirIRGenerator::emitLoad): (JSC::Wasm::AirIRGenerator::materializeAddrArg): (JSC::Wasm::AirIRGenerator::materializeSimpleAddrArg): (JSC::Wasm::AirIRGenerator::outerLoopIndex const): (JSC::Wasm::AirIRGenerator::useSignalingMemory const): (JSC::Wasm::AirIRGenerator::instanceValue): (JSC::Wasm::AirIRGenerator::fixupPointerPlusOffset): (JSC::Wasm::AirIRGenerator::restoreWasmContextInstance): (JSC::Wasm::AirIRGenerator::AirIRGenerator): (JSC::Wasm::AirIRGenerator::finalizeEntrypoints): (JSC::Wasm::AirIRGenerator::toB3ResultType): (JSC::Wasm::AirIRGenerator::restoreWebAssemblyGlobalState): (JSC::Wasm::AirIRGenerator::emitThrowException): (JSC::Wasm::AirIRGenerator::forEachLiveValue): (JSC::Wasm::AirIRGenerator::addLocal): (JSC::Wasm::AirIRGenerator::addConstant): (JSC::Wasm::AirIRGenerator::addBottom): (JSC::Wasm::AirIRGenerator::addArguments): (JSC::Wasm::AirIRGenerator::addRefIsNull): (JSC::Wasm::AirIRGenerator::addRefFunc): (JSC::Wasm::AirIRGenerator::addTableGet): (JSC::Wasm::AirIRGenerator::addTableSet): (JSC::Wasm::AirIRGenerator::addTableInit): (JSC::Wasm::AirIRGenerator::addElemDrop): (JSC::Wasm::AirIRGenerator::addTableSize): (JSC::Wasm::AirIRGenerator::addTableGrow): (JSC::Wasm::AirIRGenerator::addTableFill): (JSC::Wasm::AirIRGenerator::addTableCopy): (JSC::Wasm::AirIRGenerator::getLocal): (JSC::Wasm::AirIRGenerator::addUnreachable): (JSC::Wasm::AirIRGenerator::addGrowMemory): (JSC::Wasm::AirIRGenerator::addCurrentMemory): (JSC::Wasm::AirIRGenerator::addMemoryFill): (JSC::Wasm::AirIRGenerator::addMemoryCopy): (JSC::Wasm::AirIRGenerator::addMemoryInit): (JSC::Wasm::AirIRGenerator::addDataDrop): (JSC::Wasm::AirIRGenerator::setLocal): (JSC::Wasm::AirIRGenerator::getGlobal): (JSC::Wasm::AirIRGenerator::setGlobal): (JSC::Wasm::AirIRGenerator::emitWriteBarrierForJSWrapper): (JSC::Wasm::AirIRGenerator::emitCheckAndPreparePointer): (JSC::Wasm::sizeOfLoadOp): (JSC::Wasm::AirIRGenerator::emitLoadOp): (JSC::Wasm::AirIRGenerator::load): (JSC::Wasm::sizeOfStoreOp): (JSC::Wasm::AirIRGenerator::emitStoreOp): (JSC::Wasm::AirIRGenerator::store): (JSC::Wasm::accessWidth): (JSC::Wasm::sizeOfAtomicOpMemoryAccess): (JSC::Wasm::AirIRGenerator::fixupPointerPlusOffsetForAtomicOps): (JSC::Wasm::AirIRGenerator::sanitizeAtomicResult): (JSC::Wasm::AirIRGenerator::emitWriteBarrier): (JSC::Wasm::AirIRGenerator::appendGeneralAtomic): (JSC::Wasm::AirIRGenerator::appendStrongCAS): (JSC::Wasm::AirIRGenerator::emitAtomicLoadOp): (JSC::Wasm::AirIRGenerator::atomicLoad): (JSC::Wasm::AirIRGenerator::emitAtomicStoreOp): (JSC::Wasm::AirIRGenerator::atomicStore): (JSC::Wasm::AirIRGenerator::emitAtomicBinaryRMWOp): (JSC::Wasm::AirIRGenerator::atomicBinaryRMW): (JSC::Wasm::AirIRGenerator::emitAtomicCompareExchange): (JSC::Wasm::AirIRGenerator::atomicCompareExchange): (JSC::Wasm::AirIRGenerator::atomicWait): (JSC::Wasm::AirIRGenerator::atomicNotify): (JSC::Wasm::AirIRGenerator::atomicFence): (JSC::Wasm::AirIRGenerator::lookupTruncationRange): (JSC::Wasm::AirIRGenerator::addUncheckedFloatingPointTruncation): (JSC::Wasm::AirIRGenerator::truncSaturated): (JSC::Wasm::AirIRGenerator::addCheckedFloatingPointTruncation): (JSC::Wasm::AirIRGenerator::addI31New): (JSC::Wasm::AirIRGenerator::addI31GetS): (JSC::Wasm::AirIRGenerator::addI31GetU): (JSC::Wasm::AirIRGenerator::addArrayNew): (JSC::Wasm::AirIRGenerator::addArrayNewDefault): (JSC::Wasm::AirIRGenerator::addArrayGet): (JSC::Wasm::AirIRGenerator::addArraySet): (JSC::Wasm::AirIRGenerator::addArrayLen): (JSC::Wasm::AirIRGenerator::addStructNew): (JSC::Wasm::AirIRGenerator::addStructGet): (JSC::Wasm::AirIRGenerator::addStructSet): (JSC::Wasm::AirIRGenerator::addSelect): (JSC::Wasm::AirIRGenerator::addSIMDLoad): (JSC::Wasm::AirIRGenerator::addSIMDStore): (JSC::Wasm::AirIRGenerator::addSIMDSplat): (JSC::Wasm::AirIRGenerator::addSIMDShift): (JSC::Wasm::AirIRGenerator::addSIMDExtmul): (JSC::Wasm::AirIRGenerator::addSIMDShuffle): (JSC::Wasm::AirIRGenerator::addSIMDLoadSplat): (JSC::Wasm::AirIRGenerator::addSIMDLoadLane): (JSC::Wasm::AirIRGenerator::addSIMDStoreLane): (JSC::Wasm::AirIRGenerator::addSIMDLoadExtend): (JSC::Wasm::AirIRGenerator::addSIMDLoadPad): (JSC::Wasm::AirIRGenerator::emitEntryTierUpCheck): (JSC::Wasm::AirIRGenerator::emitLoopTierUpCheck): (JSC::Wasm::AirIRGenerator::addTopLevel): (JSC::Wasm::AirIRGenerator::addLoop): (JSC::Wasm::AirIRGenerator::addBlock): (JSC::Wasm::AirIRGenerator::addIf): (JSC::Wasm::AirIRGenerator::addElse): (JSC::Wasm::AirIRGenerator::addElseToUnreachable): (JSC::Wasm::AirIRGenerator::addTry): (JSC::Wasm::AirIRGenerator::addCatch): (JSC::Wasm::AirIRGenerator::addCatchAll): (JSC::Wasm::AirIRGenerator::addCatchToUnreachable): (JSC::Wasm::AirIRGenerator::addCatchAllToUnreachable): (JSC::Wasm::AirIRGenerator::emitCatchImpl): (JSC::Wasm::AirIRGenerator::addDelegate): (JSC::Wasm::AirIRGenerator::addDelegateToUnreachable): (JSC::Wasm::AirIRGenerator::addThrow): (JSC::Wasm::AirIRGenerator::addRethrow): (JSC::Wasm::AirIRGenerator::addReturn): (JSC::Wasm::AirIRGenerator::addBranch): (JSC::Wasm::AirIRGenerator::addSwitch): (JSC::Wasm::AirIRGenerator::endBlock): (JSC::Wasm::AirIRGenerator::addCall): (JSC::Wasm::AirIRGenerator::addCallIndirect): (JSC::Wasm::AirIRGenerator::addCallRef): (JSC::Wasm::AirIRGenerator::emitIndirectCall): (JSC::Wasm::AirIRGenerator::unify): (JSC::Wasm::AirIRGenerator::unifyValuesWithBlock): (JSC::Wasm::dumpExpressionStack): (JSC::Wasm::AirIRGenerator::dump): (JSC::Wasm::AirIRGenerator::origin): (JSC::Wasm::parseAndCompileAir): (JSC::Wasm::AirIRGenerator::emitChecksForModOrDiv): (JSC::Wasm::AirIRGenerator::emitModOrDiv): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32DivS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32RemS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32DivU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32RemU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64DivS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64RemS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64DivU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64RemU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Ctz>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Ctz>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Popcnt>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Popcnt>): (JSC::Wasm::AirIRGenerator::addOp<F64ConvertUI64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32ConvertUI64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Nearest>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Nearest>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Trunc>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Trunc>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncSF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncSF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncUF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncUF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncSF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncUF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncSF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncUF32>): (JSC::Wasm::AirIRGenerator::addShift): (JSC::Wasm::AirIRGenerator::addIntegerSub): (JSC::Wasm::AirIRGenerator::addFloatingPointAbs): (JSC::Wasm::AirIRGenerator::addFloatingPointBinOp): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Ceil>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Mul>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Sub>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Le>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32DemoteF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Ne>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Lt>): (JSC::Wasm::AirIRGenerator::addFloatingPointMinOrMax): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Min>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Max>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Min>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Max>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Mul>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Div>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Clz>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Copysign>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64ConvertUI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32ReinterpretI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64And>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Ne>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Gt>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Sqrt>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Ge>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64GtS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64GtU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Eqz>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Div>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Add>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Or>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32LeU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32LeS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Ne>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Clz>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Neg>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32And>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32LtU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Rotr>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Abs>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32LtS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Eq>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Copysign>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32ConvertSI64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Rotl>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Lt>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64ConvertSI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Eq>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Le>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Ge>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32ShrU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32ConvertUI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32ShrS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32GeU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Ceil>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32GeS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Shl>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Floor>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Xor>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Abs>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Mul>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Sub>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32ReinterpretF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Add>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Sub>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Or>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64LtU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64LtS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64ConvertSI64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Xor>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64GeU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Mul>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Sub>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64PromoteF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Add>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64GeS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64ExtendUI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Ne>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64ReinterpretI64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Eq>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Eq>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Floor>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32ConvertSI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Eqz>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64ReinterpretF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64ShrS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64ShrU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Sqrt>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Shl>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F32Gt>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32WrapI64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Rotl>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Rotr>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32GtU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64ExtendSI32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Extend8S>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32Extend16S>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Extend8S>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Extend16S>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Extend32S>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32GtS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::F64Neg>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64LeU>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64LeS>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64Add>): (JSC::Wasm::AirIRGenerator::preparePatchpointForExceptions): * Source/JavaScriptCore/wasm/WasmAirIRGeneratorTmp.cpp: Added. Canonical link: https://commits.webkit.org/257793@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes