aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/x86
AgeCommit message (Expand)Author
2023-01-26runtime: use explicit NOFRAME on darwin/amd64qmuntal
2023-01-24runtime: use explicit NOFRAME on windows/amd64qmuntal
2023-01-23runtime,cmd/internal/obj/x86: use TEB TLS slots on windows/i386qmuntal
2022-11-15cmd/internal/obj: use testenv.Command instead of exec.Command in testsBryan C. Mills
2022-11-14runtime,cmd/internal/obj/x86: use TEB TLS slots on windows/amd64qmuntal
2022-11-09all: add missing copyright headercui fliter
2022-09-29cmd/internal/obj/x86: return comparison directlycuiweixie
2022-09-20all: replace package ioutil with os and io in srcAndy Pan
2022-04-14cmd/compile: implement jump tablesKeith Randall
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2021-11-24cmd/internal/obj/x86: modify the threshold of assert loop for span6zhouguangyuan
2021-11-05cmd/{asm,compile,internal/obj}: add "maymorestack" supportAustin Clements
2021-10-18cmd/asm: report an error when trying to do spectre on 386Keith Randall
2021-10-08cmd/internal/obj: rename MOVBE{LL,QQ,WW} to just MOVBE{L,Q,W}Matthew Dempsky
2021-08-03[dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements
2021-07-30[dev.typeparams] Revert "[dev.typeparams] runtime,cmd/compile,cmd/link: repla...Austin Clements
2021-07-30[dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements
2021-06-11[dev.typeparams] all: always enable regabig on AMD64Cherry Mui
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