aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/amd64
AgeCommit message (Expand)Author
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-05-27[dev.typeparams] cmd/compile: add arg/result register load/spill code on ARM64Cherry Mui
2021-05-20[dev.typeparams] cmd/compile, runtime: do not zero X15 on Plan 9Cherry Mui
2021-05-08cmd/compile: remove bit operations that modify memory directlyKeith Randall
2021-04-26cmd/compile: spos handling fixes to improve prolog debuggabilityThan McIntosh
2021-04-16cmd/compile: spill all the parameters around morestackDavid Chase
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-04-14cmd/compile: rework/reduce partially lived argument spillingCherry Zhang
2021-04-12cmd/compile/internal/amd64: follow-on regabi fix for amd64 zerorangeThan McIntosh
2021-04-06cmd/compile: load results into registers on open defer return pathCherry Zhang
2021-04-05cmd/compile: fix for zerorange on plan9-amd64Than McIntosh
2021-04-02cmd/compile: use ABI0 for cgo_unsafe_args functionsCherry Zhang
2021-03-30cmd/compile: make amd64 version of zerorange regabi-friendlyThan McIntosh
2021-03-19cmd/compile: add clobberdeadreg modeCherry Zhang
2021-03-18all: explode GOEXPERIMENT=regabi into 5 sub-experimentsAustin Clements
2021-03-11cmd/compile: optimize multi-register shifts on amd64Josh Bleecher Snyder
2021-03-09cmd/compile: make ValAndOff.{Val,Off} return an int32Alberto Donizetti
2021-03-04cmd/compile: register abi, morestack work and mole whackingDavid Chase
2021-03-03cmd/compile: handle aggregate OpArg in registersDavid Chase
2021-03-03cmd/compile: retrieve Args from registersDavid Chase
2021-03-02cmd/compile: optimize single-precision floating point square rootfanzha02
2021-02-25cmd/internal/obj: add Prog.SetFrom3{Reg,Const}Josh Bleecher Snyder
2021-02-25cmd/compile: automate resultInArg0 register checksJosh Bleecher Snyder
2021-02-23cmd/compile: guard special register usage with GOEXPERIMENT=regabiCherry Zhang
2021-02-22cmd/compile: correctly use X15 to zero frameCherry Zhang
2021-02-08[dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64Cherry Zhang
2021-02-03[dev.regabi] cmd/compile: reserve X15 as zero register on AMD64Cherry Zhang
2020-12-23[dev.regabi] cmd/compile: split out package ssagen [generated]Russ Cox
2020-12-23[dev.regabi] cmd/compile: split out package objw [generated]Russ Cox
2020-12-23[dev.regabi] cmd/compile: move type size calculations into package types [gen...Russ Cox
2020-12-23[dev.regabi] cmd/compile: group known symbols, packages, names [generated]Russ Cox
2020-11-25[dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated]Russ Cox
2020-11-25[dev.regabi] cmd/compile: clean up debug flag (-d) handling [generated]Russ Cox
2020-11-14cmd/compile: fix load of interface{}-typed OpIData in expand_callsDavid Chase
2020-10-30cmd/compile: code cleanupMichele Di Pede
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on AMD64Michael Pratt
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-07-27cmd/compile: add floating point load+op operations to addressing modes passKeith Randall
2020-05-29cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji
2020-04-30cmd/compile: add indexed memory modification ops to amd64Keith Randall
2020-04-30cmd/compile: add indexed load+op operations to amd64Keith Randall
2020-04-24cmd/compile: move duffcopy auxint calculation out of rewrite rulesJosh Bleecher Snyder
2020-04-10cmd/compile: use a Sym type instead of interface{} for symbolic offsetsKeith Randall
2020-04-07cmd/compile: use MOVBQZX for OpAMD64LoweredHasCPUFeatureJosh Bleecher Snyder
2020-04-04cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder