summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/inline/inl.go
Commit message (Expand)AuthorAgeFilesLines
* [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
* [dev.regabi] cmd/compile: remove a couple CloneName callsMatthew Dempsky2021-01-031-9/+0
* [dev.regabi] cmd/compile: remove Nodes.Set [generated]Matthew Dempsky2021-01-021-8/+8
* [dev.regabi] cmd/compile: remove {Ptr,Set}Init from Node interfaceMatthew Dempsky2021-01-021-2/+2
* [dev.regabi] cmd/compile: refactor redundant type conversion [generated]Cuong Manh Le2021-01-011-1/+1
* [dev.regabi] cmd/compile: use *ir.Name where possible in inl.goCuong Manh Le2021-01-011-17/+19
* [dev.regabi] cmd/compile: simplify inlining of closuresMatthew Dempsky2021-01-011-36/+19
* [dev.regabi] cmd/compile: change ir.DoChildren to use bool result typeMatthew Dempsky2020-12-301-5/+24
* [dev.regabi] cmd/compile: use *ir.Name for Decl.XCuong Manh Le2020-12-301-5/+5
* [dev.regabi] cmd/compile: move new addrtaken bit back to the old nameKeith Randall2020-12-291-1/+1
* [dev.regabi] cmd/compile: remove original addrtaken bitKeith Randall2020-12-291-1/+0
* [dev.regabi] cmd/compile: separate out address taken computation from typeche...Keith Randall2020-12-291-0/+1
* [dev.regabi] cmd/compile: rewrite to use linksym helpers [generated]Matthew Dempsky2020-12-291-1/+1
* [dev.regabi] cmd/compile: merge {Selector,CallPart,Method}ExprMatthew Dempsky2020-12-291-4/+7