aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/writebarrier.go
AgeCommit message (Expand)Author
2023-02-17cmd/compile: move raw writes out of write barrier codeKeith Randall
2023-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall
2023-02-16cmd/compile: detect write barrier completion differentlyKeith Randall
2023-02-16cmd/compile: reorganize write barrier code a bitKeith Randall
2023-01-09cmd/compile: prevent IsNewObject from taking quadratic timeKeith Randall
2022-11-18all: add missing periods in commentscui fliter
2022-10-31cmd/compile: add cache of sizeable objects so they can be reusedKeith Randall
2022-09-27cmd/compile,cmd/link: hooks for identifying coverage countersThan McIntosh
2022-08-18cmd/compile: rip out support for OpVarKill from ssa backendKeith Randall
2022-08-18cmd/compile: stop using VARKILLKeith Randall
2022-05-20cmd/compile, cmd/link: use libFuzzer 8-bit instead of extra countersKhaled Yakdan
2022-05-16cmd/compile: set LocalPkg.Path to -p flagMatthew Dempsky
2022-04-19cmd/compile,cmd/internal/obj: replace Ctxt.FixedFrameSize method with Arch fieldAustin Clements
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2021-09-22internal/fuzz,cmd/compile: don't add race instrumentation to countersRoland Shoemaker
2021-09-17cmd/compile: restore tail call for method wrappersCherry Mui
2021-08-23cmd/compile: don't emit write barriers for offsets of global addresseszikaeroh
2021-04-12cmd/compile: look for newobject in register ABI for write barrier elisionCherry Zhang
2021-04-07cmd/compile: correct argument area size for typedmemmove/typedmemclrCherry Zhang
2021-03-30cmd/compile: emit writebarriers in specified ABIDavid Chase
2021-03-24cmd/compile: remove more dead code and data structuresDavid Chase
2021-03-23cmd/compile: remove AuxCall.results, cleanup ssagen/ssa.goDavid Chase
2021-03-22cmd/compile: remove now-redundant AuxCall.argsDavid Chase
2021-02-26cmd/compile: change StaticCall to return a "Results"David Chase
2021-02-24cmd/compile: plumb abi info into ssagen/ssaDavid Chase
2020-12-29[dev.regabi] cmd/compile: remove unneeded indirectionMatthew Dempsky
2020-10-01cmd/compile: fix late call expansion for SSA-able aggregate results and argum...David Chase
2020-09-18cmd/compile: add code to expand calls just before late optDavid Chase
2020-09-16cmd/compile: initialize ACArgs and ACResults AuxCall fields for static and in...David Chase
2020-09-16cmd/compile: extend ssa.AuxCall to closure and interface callsDavid Chase
2020-09-16cmd/compile: introduce special ssa Aux type for callsDavid Chase
2020-08-25cmd/compile: don't allow go:notinheap on the heap or stackKeith Randall
2020-04-28cmd/compile: simplify readonly sym checks in writebarrier passJosh Bleecher Snyder
2020-03-02cmd/compile: add specialized Value reset for OpCopyJosh Bleecher Snyder
2019-10-07cmd/compile: improve write barrier removalKeith Randall
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-06cmd/compile: use CTNIL for pointer-typed OLITERALsMatthew Dempsky
2019-08-02cmd/compile: fix crash on write barrier insertionKeith Randall
2019-03-21cmd/compile: copy volatile values before emitting write barrier callCherry Zhang
2019-03-18cmd/compile: better write barrier removal when initializing new objectsKeith Randall
2019-02-27cmd/compile/internal/ssa: fix bad CL rebaseMatthew Dempsky
2019-02-26cmd/compile: avoid collisions between statictmps and user varsAlessandro Arzilli
2018-12-02all: use "reports whether" consistently instead of "returns whether"Tobias Klauser
2018-11-29cmd/compile: eliminate write barriers when writing non-heap ptrsKeith Randall
2018-07-12cmd/compile: add LocalAddr that takes SP,mem operandsDavid Chase
2018-05-22cmd/compile: enable stack maps everywhere except unsafe pointsAustin Clements
2018-04-24cmd/compile/internal/types: remove ElemType wrapperMatthew Dempsky
2018-04-09cmd/compile: insert instrumentation during SSA buildingMatthew Dempsky
2018-04-09cmd: remove a few more unused parametersDaniel Martí
2018-02-13runtime: remove legacy eager write barrierAustin Clements