aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/devirtualize
AgeCommit message (Expand)Author
2026-03-30cmd/compile/internal/devirtualize: improve debug logsMateusz Poliwczak
2026-03-30cmd/compile/internal/devirtualize: use pointer identity for type comparisonMateusz Poliwczak
2025-11-21cmd/compile/internal/devirtualize: fix typosJes Cok
2025-10-14cmd/compile/internal/devirtualize: do not track assignments to non-PAUTOMateusz Poliwczak
2025-10-14cmd/compile/internal/devirtualize: use FatalfAt instead of Fatalf where possibleMateusz Poliwczak
2025-10-14cmd/compile/internal/devirtualize: fix OCONVNOP assertionMateusz Poliwczak
2025-10-08cmd/compile/internal/devirtualize: improve concrete type analysisMateusz Poliwczak
2025-04-02cmd/compile/internal/devirtualize: do not select a zero-weight edge as the ho...Julia Lapenko
2024-09-17runtime: move getclosureptr to internal/runtime/sysMichael Pratt
2024-08-19all: remove duplicated words in commentsOleksandr Redko
2024-06-12cmd/compile/internal: add a PGO devirt post-lookup cleanup hookThan McIntosh
2024-05-20cmd/compile: add structs.HostLayoutDavid Chase
2024-03-27cmd/compile: rename cmd/compile/internal/pgo to cmd/compile/internal/pgoirMichael Pratt
2024-03-27cmd/compile,cmd/preprofile: move logic to shared common packageMichael Pratt
2024-02-06cmd/compile: add missing colon in debug logMichael Pratt
2023-11-20cmd/compile/internal/devirtualize: use CallExpr.GoDefer for PGOMatthew Dempsky
2023-11-20cmd/compile: interleave devirtualization and inliningMatthew Dempsky
2023-11-20src: a/an grammar fixesVille Skyttä
2023-11-20cmd/compile/internal/ir: add CallExpr.GoDeferMatthew Dempsky
2023-11-16cmd/compile: allow disable of PGO function value devirtualization with flagMichael Pratt
2023-11-16cmd/compile: don't devirtualize calls to runtime.memhash_varlenMichael Pratt
2023-11-13cmd/compile: initial function value devirtualizationMichael Pratt
2023-11-02cmd/compile: fix unstable selection of hottest edgeMichael Pratt
2023-10-05cmd/compile/internal/ir: tweak a couple namesMatthew Dempsky
2023-09-19cmd/compile: add pgohash for debugging/bisecting PGO optimizationsCherry Mui
2023-09-12cmd/compile/internal/devirtualize: sort equal weight CallStat.Hottest by nameMichael Pratt
2023-08-22cmd/compile/internal/types: overhaul and simplify APIMatthew Dempsky
2023-08-21cmd/compile: do some TODOs about FatalfMatthew Dempsky
2023-08-20cmd/compile/internal/typecheck: add selector helpersMatthew Dempsky
2023-08-18cmd/compile: remove some uses of ir.CurFuncMatthew Dempsky
2023-08-18cmd/compile/internal/typecheck: replace Temp calls with TempAtMatthew Dempsky
2023-06-29cmd/{go,compile}: run gofmtThan McIntosh
2023-06-06cmd/compile: check method name in PGO devirtualizationCherry Mui
2023-06-06cmd/compile: adjust PGO devirtualization diagnostic messageCherry Mui
2023-06-03cmd/compile/internal/devirtualize: devirtualize methods in other packages if...thepudds
2023-05-22cmd/compile: enable PGO-driven call devirtualizationMichael Pratt
2023-01-25cmd: remove GOEXPERIMENT=nounified knobMatthew Dempsky
2022-12-14cmd/compile: desugar OCALLMETH->OCALLFUNC within devirtualizationMatthew Dempsky
2022-09-06cmd/compile: do not devirtualize defer/go callsCuong Manh Le
2022-08-18cmd/compile: fix devirtualization bug with unified IRMatthew Dempsky
2022-08-18cmd/compile/internal/noder: shape-based stenciling for unified IRMatthew Dempsky
2020-12-25[dev.regabi] cmd/compile: cleanup devirtualization docsMatthew Dempsky
2020-12-25[dev.regabi] cmd/compile: new devirtualization pkg [generated]Matthew Dempsky