aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm
AgeCommit message (Expand)Author
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-04-05cmd/internal/obj/arm: simplify huge frame prologueAustin Clements
2021-02-19cmd/asm, cmd/link, runtime: introduce FuncInfo flag bitsRuss Cox
2020-10-26cmd/internal/obj/{arm,s390x}: make return jump print nicerCherry Zhang
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-06-04all: fix dead links to inferno-os bitbucket repositoryTobias Klauser
2020-03-13cmd/asm, cmd/compile, runtime: add -spectre=ret modeRuss Cox
2019-11-27cmd/internal/obj: mark split-stack prologue nonpreemptibleCherry Zhang
2019-10-16cmd/internal/obj/arm: remove NaCl related DATABUNDLEBen Shi
2019-10-09all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick
2019-01-11cmd/compile: separate data and function LSymsAustin Clements
2019-01-09cmd/dist, cmd/link, runtime: fix stack size when cross-compiling aix/ppc64Clément Chigot
2018-11-12cmd/compile, cmd/link: separate stable and internal ABIsAustin Clements
2018-10-03cmd/internal/obj/arm: delete unnecessary codeBen Shi
2018-07-03cmd/internal/obj: follow convention for generated code commentTobias Klauser
2018-05-22cmd/asm: enable AVX512isharipo
2018-05-22cmd/internal/obj: consolidate emitting entry stack mapAustin Clements
2018-05-14cmd/internal/obj/arm: fix wrong encoding of MULBen Shi
2018-05-02cmd/compile: intrinsify runtime.getcallerpc on all link register architecturesWei Xiao
2018-04-30cmd/internal/obj/arm: fix/rationalize checkpool distance checkAustin Clements
2018-04-17cmd/internal/obj/arm, runtime: delete old ARM softfloat codeCherry Zhang
2018-04-06cmd: some semi-automated cleanupsDaniel Martí
2018-03-27cmd/internal/obj/arm: add DMB instructionYuval Pavel Zholkover
2018-03-09cmd/compile: add DWARF reg defs & fix 32-bit location list bugDavid Chase
2018-02-26cmd: avoid unnecessary type conversionsKunpei Sakai
2018-02-12cmd/internal/obj/arm: support NOFRAMEAustin Clements
2017-12-21cmd/internal/obj/arm: fix wrong encoding of NMULAF/NMULAD/NMULSF/NMULSDBen Shi
2017-11-03cmd/internal/obj/arm: add BFC/BFI to arm's assemblerBen Shi
2017-10-17cmd/internal/obj/arm: better solution of .S/.P/.U/.W suffix checkBen Shi
2017-10-16cmd/asm: reject STREX with same source and destination register on ARMCherry Zhang
2017-10-13cmd/asm: refine Go assembly for ARM64Wei Xiao
2017-10-11cmd/compile: abort earlier if stack frame too largeKeith Randall
2017-10-05cmd/internal/obj/arm: support more ARMv6 instructionsBen Shi
2017-09-15cmd/internal/obj: change Prog.From3 to RestArgs ([]Addr)isharipo
2017-09-11cmd/internal/obj/arm: support more ARM VFP instructionsBen Shi
2017-09-08cmd/compile: propagate constants through math.Float{32,64}{,from}bitsMichael Munday
2017-08-31cmd/internal/obj/arm: support more ARM VFP instructionsBen Shi
2017-08-21cmd/internal/obj/arm: support BFX/BFXU instructionsBen Shi
2017-08-18cmd/internal/obj/arm: support new arm instructionsBen Shi
2017-08-02cmd/compile: set/unset base register for better assembly printCherry Zhang
2017-06-30cmd/internal/obj/arm: check illegal base registers in ARM instructionsBen Shi
2017-06-23cmd/internal/obj/arm: fix wrong encoding of MULBBBen Shi
2017-06-23cmd/internal/obj/arm: fix setting U bit in shifted register offset of MOVBSBen Shi
2017-06-15runtime: restore arm assembly stubs for div/modKeith Randall
2017-06-14runtime: remove unused arm assembly for div/modKeith Randall
2017-06-13cmd/internal/obj/arm: fix MOVW to/from FPSRBen Shi