aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/liveness
AgeCommit message (Expand)Author
2024-04-18cmd/compile/internal: stack slot merging region formation enhancementsThan McIntosh
2024-04-09cmd/compile/internal/liveness: enhance mergelocals for addr-taken candidatesThan McIntosh
2024-04-09cmd/compile/internal: small tweak to merge locals trace outputThan McIntosh
2024-04-09cmd/compile/internal: merge stack slots for selected local auto varsThan McIntosh
2024-03-30Revert "cmd/compile/internal: merge stack slots for selected local auto vars"Cuong Manh Le
2024-03-29cmd/compile/internal: merge stack slots for selected local auto varsThan McIntosh
2024-03-29cmd/compile/internal/liveness: introduce "live intervals" utilityThan McIntosh
2023-09-13cmd/compile/internal/abi: replace types.Object with *ir.NameMatthew Dempsky
2023-09-08cmd/compile/internal/ssa: rename ssagen.TypeOK as CanSSAMatthew Dempsky
2023-09-03cmd/compile/internal/liveness: remove excess bits for stackmapzhangjian
2023-08-29Revert "cmd/compile/internal/liveness: remove repetitive word"shuang cui
2023-08-28cmd/compile/internal/liveness: remove repetitive wordcui fliter
2023-08-22cmd/compile/internal/types: overhaul and simplify APIMatthew Dempsky
2023-08-11cmd/compile: separate out unsafe mark for end-of-block instructionsKeith Randall
2023-08-10cmd/compile: ensure write barrier branches get marked uninterruptibleKeith Randall
2023-07-26cmd/compile: simplify uninterruptable range check for write barriersKeith Randall
2023-04-21cmd/compile: support -buildmode=c-shared on linux/mips64{,le}Xiaodong Liu
2023-04-21internal/abi, runtime, cmd: merge PCDATA_* and FUNCDATA_* consts into interna...Austin Clements
2023-02-28cmd/compile: don't mark uintptr->unsafe.Pointer conversion unsafe pointsCherry Mui
2023-02-17cmd/compile: move raw writes out of write barrier codeKeith Randall
2023-02-16cmd/compile: detect write barrier completion differentlyKeith Randall
2023-01-21cmd/compile: sort liveness variable reportsKeith Randall
2022-11-18all: add missing periods in commentscui fliter
2022-09-19cmd/compile/internal/typebits: relax alignment checkCuong Manh Le
2022-08-18cmd/compile: rip out support for OpVarKill from ssa backendKeith Randall
2022-04-29[dev.boringcrypto] cmd: use notsha256 instead of md5, sha1, sha256Russ Cox
2022-04-11all: gofmt main repoRuss Cox
2021-10-27cmd/compile, runtime: track argument stack slot livenessCherry Mui
2021-10-05cmd/compile: make stkobj symbols content-addressableJosh Bleecher Snyder
2021-10-05cmd/link,runtime: remove relocations from stkobjsJosh Bleecher Snyder
2021-10-04cmd/compile: refactor gclocals sym creationJosh Bleecher Snyder
2021-08-27cmd/compile: unexport Type.Width and Type.Align [generated]Matthew Dempsky
2021-06-24[dev.typeparams] cmd/compile: suppress liveness diagnostics of wrappersMatthew Dempsky
2021-04-30cmd/compile, runtime: emit only GC data for stack objectsCherry Zhang
2021-04-19cmd/compile: do not clobber arguments for reflect.callReflect and callMethod'...Cherry Zhang
2021-04-16cmd/compile: in clobberdead mode, don't clobber slots that are live for defersCherry Zhang
2021-04-14cmd/compile: rework/reduce partially lived argument spillingCherry Zhang
2021-04-13cmd/compile: don't modify underlying type when creating bitmap for bodyless f...David Chase
2021-03-22cmd/compile: fix WriteFuncMap for new ABI.David Chase
2021-03-17cmd/compile: resurrect clobberdead modeCherry Zhang
2021-03-16cmd/compile: (fixed) spill output parameters passed in registers as autosDavid Chase
2021-03-15Revert "cmd/compile: spill output parameters passed in registers as autos"David Chase
2021-03-15cmd/compile: spill output parameters passed in registers as autosDavid Chase
2021-03-04cmd/compile: fix pointer maps for morestackDavid Chase
2021-01-18[dev.regabi] cmd/compile: move stack objects to livenessMatthew Dempsky
2021-01-16[dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent...Dan Scales
2021-01-14[dev.regabi] cmd/compile: move more PAUTOHEAP to SSA constructionMatthew Dempsky
2021-01-12[dev.regabi] cmd/compile: always use the compile queueMatthew Dempsky
2021-01-04[dev.regabi] cmd/compile: remove Name.Class_ accessorsMatthew Dempsky
2021-01-01[dev.regabi] cmd/compile: remove idempotent Name() calls [generated]Matthew Dempsky