Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
c48ad10
Fix typo `emitDisInsName` -> `emitDispInsName`
SkyShield Nov 25, 2025
fc99edb
[RISC-V] Fix typo Ldsp -> LdSp
SkyShield Nov 27, 2025
fbf5811
[RISC-V] Enable emitter::dispIns to print readable assemblies
SkyShield Dec 2, 2025
778f97f
[RISC-V] Emit instrDescLoadImm and instrDesc in 'generate code phase'…
SkyShield Dec 4, 2025
35ad002
[RISC-V] Print `jalr` instructions in `generate code` phase for debug…
SkyShield Dec 5, 2025
a9d7321
[RISC-V] Initial implementation of `emitDispIns`
SkyShield Dec 9, 2025
42c752e
[RISC-V] Make `emitDispIns` has similar sturcture with `emitOutputInstr`
SkyShield Dec 10, 2025
7cfd98b
[RISC-V] Split logics into different functions
SkyShield Dec 10, 2025
93c83ca
[RISC-V] Factor out similar logics and pack into policies
SkyShield Dec 11, 2025
e5941cb
[RISC-V] Comments, chores
SkyShield Dec 11, 2025
c9f6850
[RISC-V] Print placeholder "??" while formatting
SkyShield Dec 11, 2025
eb1bda5
[RISC-V] Trim trailing whitespaces
SkyShield Dec 12, 2025
561e6f5
[RISC-V] Add a comment with an example of jump offset optimization
SkyShield Dec 12, 2025
4b0c7e9
[RISC-V] Formatting
SkyShield Dec 12, 2025
43442b5
Merge main
SkyShield Dec 12, 2025
07498fa
[RISC-V] Remove assertion
SkyShield Dec 12, 2025
14c2c4c
[RISC-V] Format & change `EmitLogic_Opts...` to non-static
SkyShield Dec 12, 2025
13a286f
[RISC-V] Print placeholder while formatting branch offset
SkyShield Dec 18, 2025
d1b9b0d
[RISC-V] Code formatting
SkyShield Dec 18, 2025
c64e614
[RISC-V] Align the message with normal cases
SkyShield Dec 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions src/coreclr/jit/emit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1496,13 +1496,9 @@ void emitter::dispIns(instrDesc* id)
// For LoongArch64 using the emitDisInsName().
NYI_LOONGARCH64("Not used on LOONGARCH64.");
}
#elif defined(TARGET_RISCV64)
void emitter::dispIns(instrDesc* id)
{
// For RISCV64 using the emitDisInsName().
NYI_RISCV64("Not used on RISCV64.");
}
#else
// Note:
// For RISCV64, `emitter::emitInsSanityCheck` is left empty.
void emitter::dispIns(instrDesc* id)
{
#ifdef DEBUG
Expand Down
Loading