aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/inline
AgeCommit message (Expand)Author
2023-01-26cmd/compile: change some unreachable code paths into FatalfMatthew Dempsky
2023-01-26cmd/compile: remove -d=typecheckinl flagMatthew Dempsky
2023-01-25cmd: remove GOEXPERIMENT=nounified knobMatthew Dempsky
2023-01-24cmd/compile: flag 'large' functions when -m=2+ in effectThan McIntosh
2023-01-20all: fix typos in go file commentsMarcel Meyer
2022-11-17cmd/compile: simplify PGO hot caller/callee computationCherry Mui
2022-11-10cmd/compile: adjust PGO inlining default parametersCherry Mui
2022-11-08cmd/compile: fix transitive inlining of generic functionsMatthew Dempsky
2022-11-08cmd/compile: adjust PGO debug output slightlyCherry Mui
2022-11-08cmd/compile: fix PGO line offset matchingCherry Mui
2022-11-04cmd/compile/internal/pgo: match on call line offsetsMichael Pratt
2022-11-04cmd/compile: fix PGO cross-package inliningCherry Mui
2022-11-03cmd/compile: use CDF to determine PGO inline thresholdCherry Mui
2022-11-02cmd/compile: use edge weights to decide inlineability in PGOCherry Mui
2022-11-01cmd/compile/internal/pgo: remove ListOfHotCallSitesMichael Pratt
2022-11-01cmd/compile: revise inliner coverage tweaks (again)Than McIntosh
2022-10-31cmd/compile/internal/pgo: remove most global stateMichael Pratt
2022-10-31cmd/compile/internal/pgo: remove ConvertLine2IntMichael Pratt
2022-10-28cmd/compile: Enables PGO in Go and performs profile-guided inliningRaj Barik
2022-10-17cmd/compile: fix a typo in commentezz-no
2022-10-10cmd/compile: tweak inliners handling of coverage counter updatesThan McIntosh
2022-09-30cmd/compile: eagerly create LSym for closuresMichael Pratt
2022-09-27cmd/compile,cmd/link: hooks for identifying coverage countersThan McIntosh
2022-09-19cmd/compile,sync: make accessing address of zero offset struct field inline c...Cuong Manh Le
2022-09-15cmd/compile: make encoding/binary appends cheaper to inlineWayne Zuo
2022-08-31cmd/compile: use HaveInlineBody for unified IRMatthew Dempsky
2022-08-24cmd/compile: defer transitive inlining until after AST is editedMatthew Dempsky
2022-08-18cmd/compile: enable more inlining for unified IRMatthew Dempsky
2022-08-09cmd/compile/internal/inline: fix latent CalleeEffects issueMatthew Dempsky
2022-07-28[dev.unified] cmd/compile: allow inlining to fail gracefullyMatthew Dempsky
2022-06-30[dev.unified] cmd/compile/internal/noder: implicit conversions for multi-valu...Matthew Dempsky
2022-05-17cmd/compile: tighten the condition for inlining shape/non-shape functionCuong Manh Le
2022-05-14cmd/compile: fix inlining function has shape in typeCuong Manh Le
2022-05-14cmd/compile: don't inline fn with shape params, but passed no shape argCuong Manh Le
2022-05-05cmd/compile: remove ir.Name.NtypeMatthew Dempsky
2022-04-28cmd/compile: remove go117ExportTypes constantCuong Manh Le
2022-04-21cmd/compile: add //go:uintptrkeepaliveMichael Pratt
2022-04-11all: gofmt main repoRuss Cox
2022-03-25cmd/compile: enable inlining SELECTWayne Zuo
2021-11-24cmd/compile/internal/inline: revise closure inl position fixThan McIntosh
2021-11-05cmd/compile: gracefully fallback when inline bodies are missingMatthew Dempsky
2021-11-04cmd/compile: don't inline fn with no shape params, but passed a shape argDan Scales
2021-10-28cmd/compile: allow inlining of ORANGEnimelehin
2021-10-25cmd/compile: use SetInit instead of *PtrInitwdvxdr
2021-10-25cmd/compile: fix inlining labeled switch statementswdvxdr
2021-10-21cmd/compile: fix inlining of labeled for loopsDan Scales
2021-10-18cmd/compile: allow inlining labeled for-statement and switch-statementwdvxdr
2021-10-06cmd/compile: make encoding/binary loads/stores cheaper to inlineJosh Bleecher Snyder
2021-09-17cmd/compile: restore tail call for method wrappersCherry Mui
2021-09-07cmd/compile: resolve TODO in inl.gozikaeroh