aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/riscv
AgeCommit message (Expand)Author
2021-04-05cmd/internal/obj/riscv: simplify huge frame prologueAustin Clements
2021-03-18cmd/compile,cmd/internal/obj/riscv: load >32-bit constants from memory for ri...Joel Sing
2021-03-15all: run gofmtPrajwal Koirala
2021-02-23cmd/internal/obj/riscv: prevent constant loads that do not target registersJoel Sing
2021-02-23cmd/internal/obj/riscv: clean up branch testsJoel Sing
2021-02-19cmd/asm, cmd/link, runtime: introduce FuncInfo flag bitsRuss Cox
2021-02-19cmd/internal/obj/riscv: fix JMP name<>(SB)Russ Cox
2020-12-02cmd/asm, cmd/internal/obj/riscv: fix branch pseudo-instructionsQuey-Liang Kao
2020-12-01cmd/internal/obj/riscv: add tests for BGE/BGEU/BLT/BLTUJoel Sing
2020-10-29cmd/internal/obj/arm64: add CASx/CASPx instructionsfanzha02
2020-10-28cmd/compile,cmd/internal/obj/riscv,runtime: use Duff's devices on riscv64MichaƂ Derkacz
2020-10-27cmd/link,cmd/internal/obj/riscv: add TLS support for linux/riscv64Joel Sing
2020-10-24cmd/internal/obj/riscv: support additional register to register movesJoel Sing
2020-10-21cmd/compile,cmd/internal/obj/riscv: move g register on riscv64Joel Sing
2020-10-16cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox
2020-09-17cmd/internal/obj/riscv: clean up lowerJALRJoel Sing
2020-08-31cmd/compile,cmd/asm: simplify recording of branch targets, take 2Keith Randall
2020-08-28Revert "cmd/compile,cmd/asm: simplify recording of branch targets"Keith Randall
2020-08-27cmd/compile,cmd/asm: simplify recording of branch targetsKeith Randall
2020-05-06cmd/internal/obj, runtime: preempt & restart some instruction sequencesCherry Zhang
2020-04-16runtime: add async preemption support on riscv64Quey-Liang Kao
2020-04-14cmd/internal/obj/riscv: gofmtTobias Klauser
2020-03-31cmd/asm,cmd/internal/obj/riscv: provide branch pseudo-instructionsJoel Sing
2020-03-17cmd/internal/obj/riscv: add comments for Go registersJoel Sing
2020-03-15cmd/internal/obj/riscv: add NEG/NEGW pseudo-instructionsJoel Sing
2020-03-15cmd/internal/obj/riscv: add NOT pseudo-instructionJoel Sing
2020-03-15cmd/internal/obj/riscv: add FCLASSS/FCLASSD instructionsJoel Sing
2020-03-15cmd/asm,cmd/internal/obj/riscv: add atomic memory operation instructionsJoel Sing
2020-03-15cmd/asm,cmd/internal/obj/riscv: add LR/SC instructionsJoel Sing
2020-03-15cmd/internal/obj/riscv: add FENCE instructionJoel Sing
2020-03-15cmd/internal/obj/riscv: rework instruction generationJoel Sing
2020-03-15cmd/internal/obj/riscv: store relocation details in obj.Prog.RestArgsJoel Sing
2020-03-13cmd/asm, cmd/compile, runtime: add -spectre=ret modeRuss Cox
2020-01-29cmd/internal/obj/riscv,cmd/link: shorten the riscv64 call sequenceJoel Sing
2020-01-28cmd/internal/obj/riscv: use signed immediates for U-instructionsJoel Sing
2020-01-23cmd/internal/obj/riscv: restore the ADDI instruction in jalrToSymJoel Sing
2020-01-23cmd/internal/obj/riscv: add missing instructions to the ternary expansion listJoel Sing
2020-01-22cmd/internal/obj/riscv: implement prologue and epilogueJoel Sing
2020-01-21cmd/internal/obj/riscv: populate DWARF register mapping for riscv64Joel Sing
2020-01-21cmd/internal/obj/riscv: correctly split immediates for FLW/FLD/FSW/FSDJoel Sing
2020-01-18cmd/compile: implement compiler for riscv64Joel Sing
2020-01-04cmd/internal/obj/riscv: correct CALL reloc symbol handlingJoel Sing
2020-01-04cmd/internal/obj/riscv: handle MOV rewrites in separate passJoel Sing
2019-12-24cmd/internal/obj/riscv: handle AGETCALLERPCJoel Sing
2019-12-24cmd/internal/obj/riscv: handle FEQ/FNEG/SEQZ/SNEZJoel Sing
2019-12-24cmd/internal/obj/riscv: handle call, jmp and branchJoel Sing
2019-11-19cmd/internal/obj/riscv: split immediates larger than 12-bitsJoel Sing
2019-11-19cmd/link,cmd/internal/obj/riscv: implement archreloc for riscv64Joel Sing
2019-10-15cmd/internal/obj/riscv: implement MOV pseudo-instructionsJoel Sing
2019-09-26cmd/internal/obj/riscv: require memory targets for load and store instructionsJoel Sing