summaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm
Commit message (Expand)AuthorAgeFilesLines
* cmd/internal/obj/{arm,s390x}: make return jump print nicerCherry Zhang2020-10-261-0/+2
* cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox2020-10-162-21/+21
* cmd/compile,cmd/asm: simplify recording of branch targets, take 2Keith Randall2020-08-312-13/+13
* Revert "cmd/compile,cmd/asm: simplify recording of branch targets"Keith Randall2020-08-282-13/+13
* cmd/compile,cmd/asm: simplify recording of branch targetsKeith Randall2020-08-272-13/+13
* cmd/internal/obj: stop removing NOPs from instruction streamKeith Randall2020-08-202-46/+3
* all: fix dead links to inferno-os bitbucket repositoryTobias Klauser2020-06-044-4/+4
* cmd/asm, cmd/compile, runtime: add -spectre=ret modeRuss Cox2020-03-131-0/+5
* cmd/internal/obj: mark split-stack prologue nonpreemptibleCherry Zhang2019-11-271-3/+14
* cmd/internal/obj/arm: remove NaCl related DATABUNDLEBen Shi2019-10-163-21/+4
* all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick2019-10-091-325/+9
* cmd/compile: separate data and function LSymsAustin Clements2019-01-111-2/+1
* cmd/dist, cmd/link, runtime: fix stack size when cross-compiling aix/ppc64Clément Chigot2019-01-091-2/+2
* cmd/compile, cmd/link: separate stable and internal ABIsAustin Clements2018-11-121-0/+1
* cmd/internal/obj/arm: delete unnecessary codeBen Shi2018-10-031-1/+1
* cmd/internal/obj: follow convention for generated code commentTobias Klauser2018-07-031-2/+1
* cmd/asm: enable AVX512isharipo2018-05-221-0/+1
* cmd/internal/obj: consolidate emitting entry stack mapAustin Clements2018-05-221-7/+1
* cmd/internal/obj/arm: fix wrong encoding of MULBen Shi2018-05-141-10/+0
* cmd/compile: intrinsify runtime.getcallerpc on all link register architecturesWei Xiao2018-05-021-0/+13
* cmd/internal/obj/arm: fix/rationalize checkpool distance checkAustin Clements2018-04-301-13/+29
* cmd/internal/obj/arm, runtime: delete old ARM softfloat codeCherry Zhang2018-04-171-83/+0
* cmd: some semi-automated cleanupsDaniel Martí2018-04-061-3/+1
* cmd/internal/obj/arm: add DMB instructionYuval Pavel Zholkover2018-03-275-1/+88
* cmd/compile: add DWARF reg defs & fix 32-bit location list bugDavid Chase2018-03-092-6/+21
* cmd: avoid unnecessary type conversionsKunpei Sakai2018-02-261-1/+1
* cmd/internal/obj/arm: support NOFRAMEAustin Clements2018-02-121-8/+29
* cmd/internal/obj/arm: fix wrong encoding of NMULAF/NMULAD/NMULSF/NMULSDBen Shi2017-12-211-4/+4
* cmd/internal/obj/arm: add BFC/BFI to arm's assemblerBen Shi2017-11-033-4/+25
* cmd/internal/obj/arm: better solution of .S/.P/.U/.W suffix checkBen Shi2017-10-171-315/+259
* cmd/asm: reject STREX with same source and destination register on ARMCherry Zhang2017-10-161-0/+9
* cmd/asm: refine Go assembly for ARM64Wei Xiao2017-10-131-0/+23
* cmd/compile: abort earlier if stack frame too largeKeith Randall2017-10-111-0/+1
* cmd/internal/obj/arm: support more ARMv6 instructionsBen Shi2017-10-054-31/+116
* cmd/internal/obj: change Prog.From3 to RestArgs ([]Addr)isharipo2017-09-152-5/+5
* cmd/internal/obj/arm: support more ARM VFP instructionsBen Shi2017-09-113-1/+42
* cmd/compile: propagate constants through math.Float{32,64}{,from}bitsMichael Munday2017-09-081-1/+1
* cmd/internal/obj/arm: support more ARM VFP instructionsBen Shi2017-08-313-1/+56
* cmd/internal/obj/arm: support BFX/BFXU instructionsBen Shi2017-08-213-0/+34
* cmd/internal/obj/arm: support new arm instructionsBen Shi2017-08-181-2/+42
* cmd/compile: set/unset base register for better assembly printCherry Zhang2017-08-021-0/+20
* cmd/internal/obj/arm: check illegal base registers in ARM instructionsBen Shi2017-06-301-0/+21
* cmd/internal/obj/arm: fix wrong encoding of MULBBBen Shi2017-06-231-1/+1
* cmd/internal/obj/arm: fix setting U bit in shifted register offset of MOVBSBen Shi2017-06-231-1/+4
* runtime: restore arm assembly stubs for div/modKeith Randall2017-06-151-4/+4
* runtime: remove unused arm assembly for div/modKeith Randall2017-06-141-2/+2
* cmd/internal/obj/arm: fix MOVW to/from FPSRBen Shi2017-06-131-4/+4
* cmd/internal/obj/arm: fix encoding of move register/immediate to CPSRBen Shi2017-06-091-2/+2
* cmd/internal/obj/arm: don't split instructions on NaClCherry Zhang2017-06-071-5/+9
* cmd/internal/obj/arm: fix constant decompositionBen Shi2017-06-051-1/+10