aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/plive.go
AgeCommit message (Expand)Author
2020-10-16cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox
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-08-23cmd/compile: make Haspointers a method instead of a functionKeith Randall
2020-08-14cmd/compile: fix live variable computation for deferreturnKeith Randall
2020-07-16[dev.link] cmd/compile: make GC map symbols content-addressableCherry Zhang
2020-06-17cmd/compile: mark block control instruction unsafe in "all unsafe" functionsCherry Zhang
2020-05-28cmd/compile: always use StackMapDontCare as register map index when reg map i...Cherry Zhang
2020-04-29cmd/compile,runtime: stack maps only at calls, remove register mapsAustin Clements
2020-04-29cmd/compile: make LivenessMap sparseAustin Clements
2020-04-29cmd/compile: don't emit stack maps for write barrier callsAustin Clements
2020-04-29cmd/compile: fix unsafe-points with stack mapsAustin Clements
2020-04-29cmd/compile: rename issafepoint -> hasStackMapAustin Clements
2020-03-10cmd/compile: remove special handling for OpRISCV64SUBW in markUnsafePointsJoel Sing
2020-03-06cmd/compile: avoid range over copy of arrayCuong Manh Le
2020-02-26cmd/compile: improve Eq32/Neq32 on riscv64Joel Sing
2020-01-18cmd/compile: implement compiler for riscv64Joel Sing
2019-11-15all: fix a bunch of misspellingsVille Skyttä
2019-11-05cmd/compile: fix liveness for open-coded defer args for infinite loopsDan Scales
2019-11-05cmd/compile: mark architecture-specific unsafe pointsCherry Zhang
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-14cmd/compile: move some ONAME-specific flags from Node to NameMatthew Dempsky
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-25cmd/compile: add documentation for isfatCuong Manh Le
2019-09-12cmd/compile: generalize isfat to handle 1-field structs and 1-element arraysCuong Manh Le
2019-08-28Revert "cmd/compile: make isfat handle 1-element array, 1-field struct"Matthew Dempsky
2019-08-28cmd/compile: make isfat handle 1-element array, 1-field structLE Manh Cuong
2019-08-28cmd/compile: remove isfat from order exprLE Manh Cuong
2019-02-26cmd/compile: don't bother compiling functions named "_"Keith Randall
2018-12-12cmd/compile: don't combine load+op if the op has SymAddr argumentsKeith Randall
2018-11-26cmd/compile: remove CLOBBERDEAD experimentKeith Randall
2018-11-03cmd/compile/internal/gc: don't print "internal error" twiceRobert Griesemer
2018-11-03cmd/compile: avoid duplicate GC bitmap symbolsAustin Clements
2018-10-04cmd/compile: merge TPTR32 and TPTR64 as TPTRMatthew Dempsky
2018-10-03cmd/compile,runtime: remove ambiguously live logicKeith Randall
2018-08-30cmd/compile: don't clobber dead slots in runtime.wbBufFlushCherry Zhang
2018-08-30cmd/compile: only clobber dead slots at call sitesCherry Zhang
2018-07-12cmd/compile: handle degenerate write barrier caseKeith Randall
2018-05-31Revert "cmd/compile: ignore g register in liveness analysis"Austin Clements
2018-05-24cmd/compile: fix write barrier control value on wasmRichard Musiol
2018-05-22cmd/compile: ignore g register in liveness analysisAustin Clements
2018-05-22cmd/compile: reuse liveness structuresAustin Clements
2018-05-22cmd/compile: make LivenessMap denseAustin Clements
2018-05-22cmd/compile: incrementally compact liveness mapsAustin Clements
2018-05-22cmd/compile: abstract bvec setsAustin Clements
2018-05-22cmd/compile: single pass over Blocks in Liveness.epilogueAustin Clements
2018-05-22cmd/compile, cmd/internal/obj: record register maps in binaryAustin Clements
2018-05-22cmd/compile: compute register liveness mapsAustin Clements
2018-05-22cmd/compile: fix ARM64 buildAustin Clements
2018-05-22cmd/compile: fix unsafe-point analysis with -NAustin Clements