[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