summaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/x86
Commit message (Expand)AuthorAgeFilesLines
* internal/abi, runtime, cmd: merge StackSmall, StackBig consts into internal/abiAustin Clements2023-04-211-6/+6
* internal/abi, runtime, cmd: merge funcFlag_* consts into internal/abiAustin Clements2023-04-211-2/+3
* Revert "internal/abi, runtime, cmd: merge StackSmall, StackBig consts into in...Austin Clements2023-04-201-6/+6
* internal/abi, runtime, cmd: merge StackSmall, StackBig consts into internal/abiAustin Clements2023-04-201-6/+6
* cmd/asm,cmd/internal/obj/x86: add RDPID instruction to x86 assemblerJoel Sing2023-04-114-1/+5
* cmd/internal/obj: generate SEH aux symbols for windows/amd64qmuntal2023-04-052-0/+143
* cmd/asm: improve detector for incorrect R15 usage when dynamic linkingKeith Randall2023-03-151-32/+117
* cmd/asm: don't panic on bad GATHER x86 instructionsKeith Randall2023-03-021-0/+5
* runtime: remove implicit NOFRAME heuristic supportqmuntal2023-03-011-14/+2
* runtime: use explicit NOFRAME on plan9/amd64qmuntal2023-03-011-1/+1
* cmd/asm: preserve 3rd arg when GOT-rewriting assembly instructionsKeith Randall2023-02-271-0/+3
* runtime: use explicit NOFRAME on solaris/amd64qmuntal2023-02-271-1/+1
* runtime: use explicit NOFRAME on openbsd/amd64qmuntal2023-02-271-1/+1
* runtime: use explicit NOFRAME on netbsd/amd64qmuntal2023-02-241-1/+1
* runtime: use explicit NOFRAME on freebsd/amd64qmuntal2023-02-241-1/+2
* runtime: use explicit NOFRAME on dragonfly/amd64qmuntal2023-02-231-1/+1
* runtime: use explicit NOFRAME on linux/amd64qmuntal2023-02-221-2/+8
* runtime: use explicit NOFRAME on darwin/amd64qmuntal2023-02-071-2/+2
* cmd/internal/obj/x86: use mov instead of lea to load the frame pointerqmuntal2023-01-311-4/+2
* cmd/internal/obj/x86: use push/pop instead of mov to store/load FPqmuntal2023-01-311-37/+33
* cmd/asm: reject avx512 .Z instructions without a mask registerKeith Randall2023-01-301-0/+10
* Revert "runtime: use explicit NOFRAME on darwin/amd64"Quim Muntal2023-01-261-2/+2
* runtime: use explicit NOFRAME on darwin/amd64qmuntal2023-01-261-2/+2
* runtime: use explicit NOFRAME on windows/amd64qmuntal2023-01-241-1/+2
* runtime,cmd/internal/obj/x86: use TEB TLS slots on windows/i386qmuntal2023-01-232-40/+24
* cmd/internal/obj: use testenv.Command instead of exec.Command in testsBryan C. Mills2022-11-152-5/+3
* runtime,cmd/internal/obj/x86: use TEB TLS slots on windows/amd64qmuntal2022-11-142-19/+22
* all: add missing copyright headercui fliter2022-11-091-0/+4
* cmd/internal/obj/x86: return comparison directlycuiweixie2022-09-291-4/+1
* all: replace package ioutil with os and io in srcAndy Pan2022-09-202-5/+3
* cmd/compile: implement jump tablesKeith Randall2022-04-141-0/+10
* all: gofmt main repoRuss Cox2022-04-112-21/+25
* all: remove trailing blank doc comment linesRuss Cox2022-04-011-2/+0
* cmd/internal/obj/x86: modify the threshold of assert loop for span6zhouguangyuan2021-11-241-1/+1
* cmd/{asm,compile,internal/obj}: add "maymorestack" supportAustin Clements2021-11-051-27/+70
* cmd/asm: report an error when trying to do spectre on 386Keith Randall2021-10-181-0/+5
* cmd/internal/obj: rename MOVBE{LL,QQ,WW} to just MOVBE{L,Q,W}Matthew Dempsky2021-10-083-9/+9
* [dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements2021-08-031-1/+0
* [dev.typeparams] Revert "[dev.typeparams] runtime,cmd/compile,cmd/link: repla...Austin Clements2021-07-301-0/+1
* [dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements2021-07-301-1/+0
* [dev.typeparams] all: always enable regabig on AMD64Cherry Mui2021-06-111-3/+1
* internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox2021-04-162-3/+5
* runtime,runtime/cgo: save all necessary registers on entry to Go on WindowsAustin Clements2021-04-151-1/+1
* cmd/compile: untangle Wrapper and ABIWrapper flagsCherry Zhang2021-04-051-2/+2
* cmd/internal/obj/x86: simplify huge frame prologueAustin Clements2021-04-051-58/+33
* cmd/internal/obj: use REGENTRYTMP* in a few more placesAustin Clements2021-04-021-3/+3
* cmd/internal/obj/x86: use ABI scratch registers for WRAPPER prologueMichael Anthony Knyszek2021-03-312-34/+42
* all: explode GOEXPERIMENT=regabi into 5 sub-experimentsAustin Clements2021-03-181-2/+2
* cmd/asm: when dynamic linking, reject code that uses a clobbered R15Keith Randall2021-03-161-0/+115
* cmd/compile: fix failure to communicate between ABIinfo producer&consumerDavid Chase2021-03-091-1/+1