summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/inline
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: enable inlining SELECTWayne Zuo2022-03-251-4/+7
* cmd/compile/internal/inline: revise closure inl position fixThan McIntosh2021-11-241-5/+10
* cmd/compile: gracefully fallback when inline bodies are missingMatthew Dempsky2021-11-051-2/+2
* cmd/compile: don't inline fn with no shape params, but passed a shape argDan Scales2021-11-041-0/+21
* cmd/compile: allow inlining of ORANGEnimelehin2021-10-281-2/+1
* cmd/compile: use SetInit instead of *PtrInitwdvxdr2021-10-251-2/+2
* cmd/compile: fix inlining labeled switch statementswdvxdr2021-10-251-4/+10
* cmd/compile: fix inlining of labeled for loopsDan Scales2021-10-211-6/+29
* cmd/compile: allow inlining labeled for-statement and switch-statementwdvxdr2021-10-181-21/+0
* cmd/compile: make encoding/binary loads/stores cheaper to inlineJosh Bleecher Snyder2021-10-061-8/+25
* cmd/compile: restore tail call for method wrappersCherry Mui2021-09-171-0/+3
* cmd/compile: resolve TODO in inl.gozikaeroh2021-09-071-4/+8
* cmd/compile: workaround inlining of closures with range statementsLeonard Wang2021-09-021-0/+2
* [dev.typeparams] cmd/compile: set Func.ClosureCalled in escape analysisMatthew Dempsky2021-07-041-8/+1
* [dev.typeparams] cmd/compile: flatten OINLCALL in walkMatthew Dempsky2021-07-031-78/+32
* [dev.typeparams] cmd/compile: rename OCALLPART to OMETHVALUECuong Manh Le2021-06-271-1/+1
* [dev.typeparams] cmd/compile: rewrite method calls during typecheckCuong Manh Le2021-06-261-45/+34
* [dev.typeparams] cmd/compile: simplify NewClosureFuncMatthew Dempsky2021-06-121-6/+1
* [dev.typeparams] cmd/compile: refactor closure constructionMatthew Dempsky2021-06-121-21/+11
* [dev.typeparams] cmd/compile: refactor export writingMatthew Dempsky2021-06-051-56/+0
* [dev.typeparams] cmd/compile/internal/inline: refactor mkinlcallMatthew Dempsky2021-05-271-86/+101
* [dev.typeparams] cmd/compile: inlining tweaks for toolstashMatthew Dempsky2021-05-261-0/+1
* [dev.typeparams] cmd/compile: simplify inlining variadic callsMatthew Dempsky2021-05-261-47/+4
* [dev.typeparams] all: merge master (f22ec51) into dev.typeparamsMatthew Dempsky2021-05-251-1/+15
|\
| * cmd/compile: don't emit inltree for closure within body of inlined funcThan McIntosh2021-05-181-1/+15
* | [dev.typeparams] cmd/compile: fix case where we were copying a raw NodeDan Scales2021-05-241-11/+15
|/
* cmd/compile: improving the documentation of various fields and functionsDan Scales2021-05-071-4/+4
* cmd/compile: do not substitute OGOTO inside a closure when inliningCuong Manh Le2021-05-051-0/+4
* cmd/compile: workaround inlining of closures with type switchesMatthew Dempsky2021-04-261-0/+2
* cmd/compile: set correct Defn for inlined varsCuong Manh Le2021-04-231-1/+30
* cmd/compile: set types properly for imported funcs with closuresDan Scales2021-04-141-1/+1
* cmd/compile: include typecheck information in export/importKeith Randall2021-04-101-2/+4
* cmd/compile: don't set Ntype in noder2 anymoreDan Scales2021-04-091-2/+8
* cmd/compile: deal with closures in generic functions and instantiated functio...Dan Scales2021-02-261-1/+1
* cmd/compile: fix missing descend in Addrtaken for closures.Dan Scales2021-02-261-3/+1
* cmd/compile: declare inlined result params early for empty returnsMatthew Dempsky2021-02-251-6/+14
* cmd/compile: disable inlining functions with closures for nowDan Scales2021-02-241-6/+6
* cmd/compile: reduce inline cost of OCONVOPEgon Elbre2021-02-241-0/+16
* [dev.typeparams] cmd/compile: start adding info needed for typeparams in typ...Dan Scales2021-01-281-1/+1
* [dev.typeparams] all: merge dev.regabi (063c72f) into dev.typeparamsMatthew Dempsky2021-01-241-2/+8
|\
| * [dev.regabi] cmd/compile: scan body of closure in tooHairy to check for disal...Dan Scales2021-01-231-2/+8
* | [dev.typeparams] all: merge dev.regabi (7e0a81d) into dev.typeparamsMatthew Dempsky2021-01-221-81/+291
|\ \ | |/
| * [dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet in inliningBaokun Lee2021-01-211-5/+4
| * [dev.regabi] cmd/compile: use ir.DoChildren directly in inliningBaokun Lee2021-01-211-41/+25
| * [dev.regabi] cmd/compile: exporting, importing, and inlining functions with O...Dan Scales2021-01-201-22/+242
| * [dev.regabi] cmd/compile: convert OPANIC argument to interface{} during typec...Matthew Dempsky2021-01-181-0/+7
| * [dev.regabi] cmd/compile: add ir.TailCallStmtMatthew Dempsky2021-01-171-1/+1
| * [dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent...Dan Scales2021-01-161-5/+5
| * [dev.regabi] cmd/compile: move more PAUTOHEAP to SSA constructionMatthew Dempsky2021-01-141-7/+0
|/
* [dev.regabi] cmd/compile: remove Name.Class_ accessorsMatthew Dempsky2021-01-041-12/+12