aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/x86
AgeCommit message (Expand)Author
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-04-15runtime,runtime/cgo: save all necessary registers on entry to Go on WindowsAustin Clements
2021-04-05cmd/compile: untangle Wrapper and ABIWrapper flagsCherry Zhang
2021-04-05cmd/internal/obj/x86: simplify huge frame prologueAustin Clements
2021-04-02cmd/internal/obj: use REGENTRYTMP* in a few more placesAustin Clements
2021-03-31cmd/internal/obj/x86: use ABI scratch registers for WRAPPER prologueMichael Anthony Knyszek
2021-03-18all: explode GOEXPERIMENT=regabi into 5 sub-experimentsAustin Clements
2021-03-16cmd/asm: when dynamic linking, reject code that uses a clobbered R15Keith Randall
2021-03-09cmd/compile: fix failure to communicate between ABIinfo producer&consumerDavid Chase
2021-03-04cmd/compile: register abi, morestack work and mole whackingDavid Chase
2021-02-24docs: fix spellingJohn Bampton
2021-02-19cmd/asm, cmd/link, runtime: introduce FuncInfo flag bitsRuss Cox
2021-02-08[dev.regabi] cmd/internal/obj/x86: use g register in stack bounds checkCherry Zhang
2021-02-05[dev.regabi] cmd/asm: define g register on AMD64Cherry Zhang
2021-01-13[dev.regabi] cmd/compile: add code to support register ABI spills around more...David Chase
2020-12-22[dev.regabi] cmd/compile,cmd/link: initial support for ABI wrappersThan McIntosh
2020-11-02cmd: remove Go115AMD64Cherry Zhang
2020-10-30reflect,runtime: use internal ABI for selected ASM routines, attempt 2Than McIntosh
2020-10-29cmd/internal/obj/arm64: add CASx/CASPx instructionsfanzha02
2020-10-16cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox
2020-09-28cmd/link: consider interface conversions only in reachable codeCherry Zhang
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-27runtime: framepointers are no longer an experiment - hard code themKeith Randall
2020-06-04all: fix dead links to inferno-os bitbucket repositoryTobias Klauser
2020-05-06cmd/internal/obj, runtime: preempt & restart some instruction sequencesCherry Zhang
2020-05-01cmd/internal/obj/x86: prevent jumps crossing 32 byte boundariesMark Ryan
2020-03-13cmd/asm, cmd/compile, runtime: add -spectre=ret modeRuss Cox
2019-11-27cmd/internal/obj: mark split-stack prologue nonpreemptibleCherry Zhang
2019-11-15cmd/internal/obj/x86: mark 2-instruction TLS access nonpreemptibleCherry Zhang
2019-10-29cmd/compile: fix spurious R_TLE_LE reloc on android/386Than McIntosh
2019-10-25cmd/internal/obj/x86: correct pcsp for ADJSPAustin Clements
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-17cmd/asm: add missing x86 instructionsArtem Alekseev
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-10-09all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick
2019-09-08all: fix typosAinar Garipov
2019-05-22all: shorten some testsRuss Cox
2019-05-14cmd/internal/obj/x86: fix oclass tests for HsolarisIskander Sharipov
2019-05-12cmd/internal/obj/x86: add oclass function testsIskander Sharipov
2019-05-05all: remove commented-out print statementsIskander Sharipov
2019-04-30cmd/asm: reject BSWAPW on amd64Iskander Sharipov
2019-04-09cmd/internal/obj/x86: allow non-zero offset in TLS referenceCherry Zhang
2019-04-03cmd/compile: handle new panicindex/slice names in optimizationsKeith Randall
2019-04-02cmd/asm: Fix EVEX RIP-relative addressingMark Ryan
2019-03-29cmd/link/ld,cmd/internal/obj,runtime: make the Android TLS offset dynamicElias Naur
2019-03-19cmd/internal/obj/x86: slightly optimize ADJSP encodingJosh Bleecher Snyder
2019-03-19cmd/internal/obj/x86: minor clean-up in span6Josh Bleecher Snyder
2019-03-12cmd: ensure that GOPATH is always valid in subprocesses that execute 'go build'Bryan C. Mills