[Webkit-unassigned] [Bug 237775] RISCV64 support in JavaScriptCore

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 11 05:33:46 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=237775

Zan Dobersek <zan at falconsigh.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |228178, 228818, 229035,
                   |                            |229235, 231734, 232870,
                   |                            |233243, 233251, 233256,
                   |                            |233754, 233805, 233992,
                   |                            |234223, 234398, 234474,
                   |                            |234475, 234551, 234594,
                   |                            |234547, 234718, 234719,
                   |                            |234635, 234630, 234631,
                   |                            |234774, 234776, 234775,
                   |                            |234777, 234952, 235439,
                   |                            |235442, 235887, 235886,
                   |                            |236064, 236367


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=228178
[Bug 228178] Add CPU(RISCV64)
https://bugs.webkit.org/show_bug.cgi?id=228818
[Bug 228818] Avoid reinterpret_cast alignment increase warnings with GCC on CPU(RISCV64)
https://bugs.webkit.org/show_bug.cgi?id=229035
[Bug 229035] RISCV64 support in LLInt
https://bugs.webkit.org/show_bug.cgi?id=229235
[Bug 229235] REGRESSION(r279256): Crash in JSC::FTL::saveAllRegisters
https://bugs.webkit.org/show_bug.cgi?id=231734
[Bug 231734] [RISCV64] Support logical operations with immediates on BaseIndex addresses in LLInt
https://bugs.webkit.org/show_bug.cgi?id=232870
[Bug 232870] [RISCV64] Add assembly, disassembly infrastructure
https://bugs.webkit.org/show_bug.cgi?id=233243
[Bug 233243] [RISCV64] Fix floating-point register listings in FPRInfo.h
https://bugs.webkit.org/show_bug.cgi?id=233251
[Bug 233251] MacroAssembler: remove unused load/store methods for addresses with patchable offsets
https://bugs.webkit.org/show_bug.cgi?id=233256
[Bug 233256] [RISCV64] Populate RISCV64Assembler with instruction-generation methods
https://bugs.webkit.org/show_bug.cgi?id=233754
[Bug 233754] [RISCV64] Fix effective address loading for LabelReferences with offsets
https://bugs.webkit.org/show_bug.cgi?id=233805
[Bug 233805] [RISCV64] Add more MacroAssemblerRISCV64 helper infrastructure
https://bugs.webkit.org/show_bug.cgi?id=233992
[Bug 233992] [RISCV64] Add MacroAssemblerRISCV64 implementations for trivial general-purpose-register operations
https://bugs.webkit.org/show_bug.cgi?id=234223
[Bug 234223] [RISCV64] Add MacroAssemblerRISCV64 implementations for trivial floating-point-register operations
https://bugs.webkit.org/show_bug.cgi?id=234398
[Bug 234398] [RISCV64] Implement linking and patching support in RISCV64Assembler
https://bugs.webkit.org/show_bug.cgi?id=234474
[Bug 234474] [RISCV64] Add basic MacroAssemblerRISCV64 branching methods
https://bugs.webkit.org/show_bug.cgi?id=234475
[Bug 234475] [RISCV64] Add missing MacroAssemblerRISCV64 floating-point rounding, comparison methods
https://bugs.webkit.org/show_bug.cgi?id=234547
[Bug 234547] [RISCV64] Add RISCV64 support in YARR
https://bugs.webkit.org/show_bug.cgi?id=234551
[Bug 234551] [RISCV64] Add or enable missing CPU(RISCV64) codepaths in baseline JIT
https://bugs.webkit.org/show_bug.cgi?id=234594
[Bug 234594] [RISCV64] Fix RISCV64Assembler::ImmediateDecomposition in debug builds
https://bugs.webkit.org/show_bug.cgi?id=234630
[Bug 234630] [RISCV64] Add MacroAssemblerRISCV64 operations for testing, comparison
https://bugs.webkit.org/show_bug.cgi?id=234631
[Bug 234631] [RISCV64] Add MacroAssemblerRISCV64 operations for floating-point branches
https://bugs.webkit.org/show_bug.cgi?id=234635
[Bug 234635] [RISCV64] Add MacroAssemblerRISCV64 operations with patchable elements
https://bugs.webkit.org/show_bug.cgi?id=234718
[Bug 234718] [RISCV64] Define HAVE_MACHINE_CONTEXT, provide mcontext_t accessors for CPU(RISCV64)
https://bugs.webkit.org/show_bug.cgi?id=234719
[Bug 234719] [RISCV64] Enable signal-based VM traps for CPU(RISCV64)
https://bugs.webkit.org/show_bug.cgi?id=234774
[Bug 234774] [RISCV64] Get testmasm building for CPU(RISCV64)
https://bugs.webkit.org/show_bug.cgi?id=234775
[Bug 234775] [RISCV64] Make DFG, FTL, B3, WASM buildable on CPU(RISCV64)
https://bugs.webkit.org/show_bug.cgi?id=234776
[Bug 234776] [RISCV64] Enable building LLInt WebAssembly via the riscv64 offlineasm backend
https://bugs.webkit.org/show_bug.cgi?id=234777
[Bug 234777] Remove unused AbstractMacroAssembler::repatchJumpToNop() function
https://bugs.webkit.org/show_bug.cgi?id=234952
[Bug 234952] [RISCV64] riscv64 backend should lower offlineasm instructions
https://bugs.webkit.org/show_bug.cgi?id=235439
[Bug 235439] [RISCV64] Add MacroAssemblerRISCV64 operations for bitfield, zero-counting, byte-swapping operations
https://bugs.webkit.org/show_bug.cgi?id=235442
[Bug 235442] [RISCV64] Add MacroAssemblerRISCV64 branch-testing operations
https://bugs.webkit.org/show_bug.cgi?id=235886
[Bug 235886] [RISCV64] Add remaining MacroAssemblerRISCV64 branching operations
https://bugs.webkit.org/show_bug.cgi?id=235887
[Bug 235887] [RISCV64] Fix offlineasm lowering of arithmetic branch instructions with address destinations
https://bugs.webkit.org/show_bug.cgi?id=236064
[Bug 236064] CallLinkInfo::emitFastPathImpl() should avoid external scratch register use on RISCV64
https://bugs.webkit.org/show_bug.cgi?id=236367
[Bug 236367] [JSC] Accommodate the RISCV64 C calling convention
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220311/f6be1b4b/attachment-0001.htm>


More information about the webkit-unassigned mailing list