aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm
AgeCommit message (Expand)Author
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
2017-06-09cmd/internal/obj/arm: fix encoding of move register/immediate to CPSRBen Shi
2017-06-07cmd/internal/obj/arm: don't split instructions on NaClCherry Zhang
2017-06-05cmd/internal/obj/arm: fix constant decompositionBen Shi
2017-05-25cmd/internal/obj/arm: fix illegal forms of ARM VFP instructionBen Shi
2017-05-22cmd/internal/obj/arm: report invalid .S/.P/.W suffix in ARM instructionsBen Shi
2017-05-18cmd/internal/obj/arm: remove illegal form of the SWI instructionBen Shi
2017-05-11cmd/internal/obj: continue to optimize ARM's constant poolBen Shi
2017-05-06cmd/asm: fix operand order of ARM's MULA instructionBen Shi
2017-04-27cmd/internal/obj: ARM, use immediates instead of constant pool entriesKeith Randall
2017-04-25cmd/internal/obj/arm: use new form of MOVW introduced in ARMv7Ben Shi
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-12cmd/internal/obj: remove Link.DebugdivmodJosh Bleecher Snyder
2017-04-11runtime: use hardware divider to improve performanceBen Shi
2017-04-10cmd/internal/obj/arm: make assembler concurrency-safeJosh 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-30cmd/internal/obj/arm: support more ARMv5/ARMv6/ARMv7 instructionsBen Shi
2017-03-29cmd/internal/obj: make morestack cutoff the same on all architecturesMichael Munday
2017-03-27cmd/internal/obj: eliminate CurpJosh Bleecher Snyder