[webkit-changes] [WebKit/WebKit] 6c002e: [ARMv7] Remove TmpPair
Justin Michaud
noreply at github.com
Sat Sep 7 10:03:31 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6c002efb9c38ad43297934b5b98d23c6c3f932cb
https://github.com/WebKit/WebKit/commit/6c002efb9c38ad43297934b5b98d23c6c3f932cb
Author: Justin Michaud <justin at justinmichaud.com>
Date: 2024-09-07 (Sat, 07 Sep 2024)
Changed paths:
A JSTests/wasm/stress/armv7-add64-is-usedef.js
A JSTests/wasm/stress/armv7-simple-call.js
A JSTests/wasm/stress/armv7-simple-if.js
A JSTests/wasm/stress/armv7-simple-throw-omg.js
A JSTests/wasm/stress/armv7-simple-throw.js
A JSTests/wasm/stress/armv7-simple-tuple-call.js
M JSTests/wasm/wasm.json
M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
M Source/JavaScriptCore/b3/B3ExtractValue.h
M Source/JavaScriptCore/b3/B3LowerInt64.cpp
M Source/JavaScriptCore/b3/B3LowerToAir32_64.cpp
M Source/JavaScriptCore/b3/B3StackmapSpecial.cpp
M Source/JavaScriptCore/b3/B3Validate.cpp
M Source/JavaScriptCore/b3/B3Value.cpp
M Source/JavaScriptCore/b3/B3ValueRep.cpp
M Source/JavaScriptCore/b3/B3ValueRep.h
M Source/JavaScriptCore/b3/air/AirArg.cpp
M Source/JavaScriptCore/b3/air/AirArg.h
M Source/JavaScriptCore/b3/air/AirCCallingConvention.cpp
M Source/JavaScriptCore/b3/air/AirCode.cpp
M Source/JavaScriptCore/b3/air/AirHandleCalleeSaves.cpp
M Source/JavaScriptCore/b3/air/AirOpcode.opcodes
M Source/JavaScriptCore/b3/air/testair.cpp
M Source/JavaScriptCore/b3/testb3_3.cpp
M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp
M Source/JavaScriptCore/wasm/generateWasmOpsHeader.py
M Source/JavaScriptCore/wasm/wasm.json
Log Message:
-----------
[ARMv7] Remove TmpPair
https://bugs.webkit.org/show_bug.cgi?id=278548
Reviewed by Keith Miller.
- Remove TmpPair.
- Extend Extract to support treating Int64s as Tuples
Instructions like add64 that require a full int64 now extract their
arugments from the Int64 input as if it were a tuple.
We also fix exceptions.
Canonical link: https://commits.webkit.org/283302@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list