aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/mips
AgeCommit message (Expand)Author
2021-04-05cmd/internal/obj/mips: simplify huge frame prologueAustin Clements
2021-03-16cmd/asm: add rotr/drotr for mips64Meng Zhuo
2021-02-19cmd/asm, cmd/link, runtime: introduce FuncInfo flag bitsRuss Cox
2020-10-16cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox
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-08-20cmd/internal/obj: stop removing NOPs from instruction streamKeith Randall
2020-05-06cmd/internal/obj/mips: mark restartable sequencesCherry Zhang
2020-05-06cmd/internal/obj, runtime: preempt & restart some instruction sequencesCherry Zhang
2020-04-03cmd/internal/obj/mips: don't emit spurious CALLIND relocationsCherry Zhang
2020-03-13cmd/asm, cmd/compile, runtime: add -spectre=ret modeRuss Cox
2020-03-04cmd/asm: add MIPS MSA LD/ST/LDI support for mips64xMeng Zhuo
2019-11-27cmd/internal/obj: mark split-stack prologue nonpreemptibleCherry Zhang
2019-11-07cmd/internal/obj/mips: mark unsafe pointsCherry Zhang
2019-11-05cmd/internal/obj/mips: add a flag field to OptabCherry Zhang
2019-10-29cmd/internal/obj/mips: fix encoding of FCR registersCherry Zhang
2019-05-05all: remove commented-out print statementsIskander Sharipov
2019-03-23cmd/internal/obj/mips: add MADD/MSUBBen Shi
2019-03-05cmd/compile: fix mips64 instruction UNPREDICTABLE bughengwu0
2019-03-03cmd/internal/obj/mips: use r instead of p.Reg in call to OP_IRRLeon Klingele
2019-01-09cmd/dist, cmd/link, runtime: fix stack size when cross-compiling aix/ppc64Clément Chigot
2018-07-03cmd/internal/obj: follow convention for generated code commentTobias Klauser
2018-05-22cmd/internal/obj: consolidate emitting entry stack mapAustin Clements
2018-05-02cmd/compile: intrinsify runtime.getcallerpc on all link register architecturesWei Xiao
2018-05-01cmd: remove some unnecessary gotosDaniel Martí
2018-04-06cmd: some semi-automated cleanupsDaniel Martí
2018-03-15cmd/internal/obj/mips: load/store even float registers firstJames Cowgill
2018-03-09cmd/compile: add DWARF reg defs & fix 32-bit location list bugDavid Chase
2018-02-14cmd/internal/obj/mips: support NEG, avoid crash with illegal instructionCherry Zhang
2018-02-13cmd/internal/obj/mips: fix use of R28 on 32-bit MIPSCherry Zhang
2018-02-13cmd/internal/obj/mips: use LR as temporary register in RETCherry Zhang
2018-02-12cmd/internal/obj/mips: support NOFRAMEAustin Clements
2017-10-11cmd/compile: abort earlier if stack frame too largeKeith Randall
2017-08-02cmd/compile: set/unset base register for better assembly printCherry Zhang
2017-05-16cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructionsCherry Zhang
2017-04-28cmd/internal: remove SymKind values that are only checked for, never setMichael Hudson-Doyle
2017-04-20cmd/internal/obj: eliminate LSym.VersionJosh Bleecher Snyder
2017-04-19cmd/internal/objabi: extract shared functionality from objMatthew Dempsky
2017-04-18cmd/internal/obj: un-embed FuncInfo field in LSymMatthew Dempsky
2017-04-12cmd/internal/obj: stop storing Text flags in From3Josh Bleecher Snyder
2017-04-11cmd/internal/obj/mips: make assembler almost concurrency-safeJosh Bleecher Snyder
2017-04-10cmd/internal/obj: rename some local variables not cJosh Bleecher Snyder
2017-04-07cmd/internal/obj: remove timing prints from assemblersJosh Bleecher Snyder
2017-04-07cmd/internal/obj: eagerly initialize assemblersJosh Bleecher Snyder
2017-04-06cmd/internal/obj: unify creation of numeric literal symsJosh Bleecher Snyder
2017-04-06cmd/internal/obj: remove LinklookupJosh Bleecher Snyder
2017-04-06cmd/compile: teach assemblers to accept a Prog allocatorJosh Bleecher Snyder
2017-04-01cmd/internal/obj/*: rename Rconv to rconvDave Cheney
2017-03-29cmd/internal/obj: make morestack cutoff the same on all architecturesMichael Munday