aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/riscv/obj.go
AgeCommit message (Expand)Author
2024-10-24cmd/internal/obj,cmd/asm: add vector registers to riscv64 assemblerJoel Sing
2024-09-27cmd/internal/obj/riscv: rename the iIEncodingMark Ryan
2024-09-12cmd/compile,cmd/internal/obj/riscv: always provide ANDN, ORN and XNOR for ris...Joel Sing
2024-04-07cmd/internal/obj/riscv: check immediate for rotation instructionsJoel Sing
2024-03-26cmd/internal/obj/riscv: use native rotation instructions for rva22u64Joel Sing
2024-03-22cmd/internal/obj/riscv: improve register MOVB/MOVH/MOVBU/MOVHU for rva22u64Joel Sing
2024-03-20cmd/internal/obj: support Zba, Zbb, Zbs extensions in riscv64 assemblerWang Yaduo
2024-03-07cmd/compile,cmd/internal/obj: provide rotation pseudo-instructions for riscv64Joel Sing
2024-02-21cmd/asm, cmd/internal/obj: enable rounding mode suffix for riscv64Meng Zhuo
2023-11-22cmd/internal/obj/riscv: add support of PCALIGN directiveMeng Zhuo
2023-11-09cmd/internal/obj/riscv: improve handling of invalid assemblyJoel Sing
2023-11-07cmd/internal/obj/riscv: support subtraction with a constantJoel Sing
2023-11-07cmd/internal/obj/riscv: fix the offset of JALR transformed from JALWang Yaduo
2023-09-19cmd/internal/obj/riscv,cmd/link: rework riscv64 call relocationsJoel Sing
2023-09-17cmd/internal/obj/riscv: clean up immediate checkingJoel Sing
2023-09-08cmd/internal/obj: mark unspill code in prologue preemptiblezhouguangyuan
2023-09-08cmd/internal/obj/riscv: clean up error checking for encodingJoel Sing
2023-09-08cmd/internal/obj/riscv: correct message in regVal panicJoel Sing
2023-09-08cmd/internal/obj/riscv: simplify instructionsForMOVJoel Sing
2023-08-23cmd/internal/obj/riscv,cmd/link: add support for internal cgo linking on riscv64Joel Sing
2023-08-03cmd/asm,cmd/internal/obj/riscv,cmd/link: improve TLS handling on riscv64Joel Sing
2023-07-20cmd/asm, cmd/internal/obj: generate proper atomic ops for riscv64Meng Zhuo
2023-05-24cmd/asm: refine some APIs related to Prog.RestArgs[]ruinan
2023-04-21internal/abi, runtime, cmd: merge StackSmall, StackBig consts into internal/abiAustin Clements
2023-04-21internal/abi, runtime, cmd: merge funcFlag_* consts into internal/abiAustin Clements
2023-04-20Revert "internal/abi, runtime, cmd: merge StackSmall, StackBig consts into in...Austin Clements
2023-04-20internal/abi, runtime, cmd: merge StackSmall, StackBig consts into internal/abiAustin Clements
2023-04-04all: fix misuses of "a" vs "an"cui fliter
2023-02-21cmd/internal/obj/riscv: optimize loading large immediate with trailing zerosWayne Zuo
2023-01-19cmd/internal/obj/riscv: add check for invalid shift amount inputWayne Zuo
2022-09-02cmd/internal/obj/riscv: fix comment typoWayne Zuo
2022-06-29cmd/internal/obj/mips,s390x,riscv: save LR after decrementing SPCherry Mui
2022-04-19cmd/compile,cmd/internal/obj: replace Ctxt.FixedFrameSize method with Arch fieldAustin Clements
2022-04-06cmd/internal/obj: set morestack arg spilling and regabi prologue on riscv64Meng Zhuo
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2022-04-01cmd/internal/obj/riscv: fix illegal form of MOV instructionsBen Shi
2022-03-29cmd/internal/obj/riscv: add two-operand form to more instructionsBen Shi
2021-12-20cmd/internal/obj/riscv: mark stack bounds check prologue nonpreemptibleCherry Mui
2021-11-05cmd/{asm,compile,internal/obj}: add "maymorestack" supportAustin Clements
2021-10-25cmd/internal/obj/riscv: don't split ADD to SP to two addsCherry Mui
2021-10-19cmd/internal/obj/riscv: fix trampoline calls from large functionsJoel Sing
2021-10-02cmd/internal/obj/riscv,cmd/link/internal/riscv64: add call trampolines for ri...Joel Sing
2021-09-17cmd/internal/obj/riscv: improve instruction validationJoel Sing
2021-09-10cmd/compile: add support for Abs and Copysign intrinsics on riscv64Michael Munday
2021-09-08cmd/link/internal/riscv64,cmd/internal/obj/riscv: make error messages consistentJoel Sing
2021-09-08cmd/interna/obj/riscv: use obj.REG_NONE rather than 0Joel Sing
2021-09-08cmd/internal/obj/riscv: simplify machine code outputJoel Sing
2021-09-08cmd/internal/obj/riscv: absorb rewriteMOV into instruction generationJoel Sing
2021-09-08cmd/internal/obj/riscv: simplify rewriteMOVJoel Sing