aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/inline
AgeCommit message (Expand)Author
2021-07-04[dev.typeparams] cmd/compile: set Func.ClosureCalled in escape analysisMatthew Dempsky
2021-07-03[dev.typeparams] cmd/compile: flatten OINLCALL in walkMatthew Dempsky
2021-06-27[dev.typeparams] cmd/compile: rename OCALLPART to OMETHVALUECuong Manh Le
2021-06-26[dev.typeparams] cmd/compile: rewrite method calls during typecheckCuong Manh Le
2021-06-12[dev.typeparams] cmd/compile: simplify NewClosureFuncMatthew Dempsky
2021-06-12[dev.typeparams] cmd/compile: refactor closure constructionMatthew Dempsky
2021-06-05[dev.typeparams] cmd/compile: refactor export writingMatthew Dempsky
2021-05-27[dev.typeparams] cmd/compile/internal/inline: refactor mkinlcallMatthew Dempsky
2021-05-26[dev.typeparams] cmd/compile: inlining tweaks for toolstashMatthew Dempsky
2021-05-26[dev.typeparams] cmd/compile: simplify inlining variadic callsMatthew Dempsky
2021-05-25[dev.typeparams] all: merge master (f22ec51) into dev.typeparamsMatthew Dempsky
2021-05-24[dev.typeparams] cmd/compile: fix case where we were copying a raw NodeDan Scales
2021-05-18cmd/compile: don't emit inltree for closure within body of inlined funcThan McIntosh
2021-05-07cmd/compile: improving the documentation of various fields and functionsDan Scales
2021-05-05cmd/compile: do not substitute OGOTO inside a closure when inliningCuong Manh Le
2021-04-26cmd/compile: workaround inlining of closures with type switchesMatthew Dempsky
2021-04-23cmd/compile: set correct Defn for inlined varsCuong Manh Le
2021-04-14cmd/compile: set types properly for imported funcs with closuresDan Scales
2021-04-10cmd/compile: include typecheck information in export/importKeith Randall
2021-04-09cmd/compile: don't set Ntype in noder2 anymoreDan Scales
2021-02-26cmd/compile: deal with closures in generic functions and instantiated functio...Dan Scales
2021-02-26cmd/compile: fix missing descend in Addrtaken for closures.Dan Scales
2021-02-25cmd/compile: declare inlined result params early for empty returnsMatthew Dempsky
2021-02-24cmd/compile: disable inlining functions with closures for nowDan Scales
2021-02-24cmd/compile: reduce inline cost of OCONVOPEgon Elbre
2021-01-28[dev.typeparams] cmd/compile: start adding info needed for typeparams in typ...Dan Scales
2021-01-24[dev.typeparams] all: merge dev.regabi (063c72f) into dev.typeparamsMatthew Dempsky
2021-01-22[dev.typeparams] all: merge dev.regabi (7e0a81d) into dev.typeparamsMatthew Dempsky
2021-01-23[dev.regabi] cmd/compile: scan body of closure in tooHairy to check for disal...Dan Scales
2021-01-21[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet in inliningBaokun Lee
2021-01-21[dev.regabi] cmd/compile: use ir.DoChildren directly in inliningBaokun Lee
2021-01-20[dev.regabi] cmd/compile: exporting, importing, and inlining functions with O...Dan Scales
2021-01-18[dev.regabi] cmd/compile: convert OPANIC argument to interface{} during typec...Matthew Dempsky
2021-01-17[dev.regabi] cmd/compile: add ir.TailCallStmtMatthew 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-04[dev.regabi] cmd/compile: remove Name.Class_ accessorsMatthew Dempsky
2021-01-03[dev.regabi] cmd/compile: remove a couple CloneName callsMatthew Dempsky
2021-01-02[dev.regabi] cmd/compile: remove Nodes.Set [generated]Matthew Dempsky
2021-01-02[dev.regabi] cmd/compile: remove {Ptr,Set}Init from Node interfaceMatthew Dempsky
2021-01-01[dev.regabi] cmd/compile: refactor redundant type conversion [generated]Cuong Manh Le
2021-01-01[dev.regabi] cmd/compile: use *ir.Name where possible in inl.goCuong Manh Le
2021-01-01[dev.regabi] cmd/compile: simplify inlining of closuresMatthew Dempsky
2020-12-30[dev.regabi] cmd/compile: change ir.DoChildren to use bool result typeMatthew Dempsky
2020-12-30[dev.regabi] cmd/compile: use *ir.Name for Decl.XCuong Manh Le
2020-12-29[dev.regabi] cmd/compile: move new addrtaken bit back to the old nameKeith Randall
2020-12-29[dev.regabi] cmd/compile: remove original addrtaken bitKeith Randall
2020-12-29[dev.regabi] cmd/compile: separate out address taken computation from typeche...Keith Randall
2020-12-29[dev.regabi] cmd/compile: rewrite to use linksym helpers [generated]Matthew Dempsky
2020-12-29[dev.regabi] cmd/compile: merge {Selector,CallPart,Method}ExprMatthew Dempsky