summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/transform.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: remove GOEXPERIMENT=nounified frontendMatthew Dempsky2023-01-261-1085/+0
* cmd/compile: add support for unsafe.{String,StringData,SliceData}cuiweixie2022-08-311-3/+3
* all: fix some typoscui fliter2022-08-161-1/+1
* cmd/compile: avoid assignment conversion in append(a, b...)Keith Randall2022-08-081-5/+5
* cmd/compile: fix bad order of evaluation for multi-value f()(g()) callsCuong Manh Le2022-05-111-0/+1
* cmd/compile: change ir.NewCompLitExpr from Ntype to *types.TypeMatthew Dempsky2022-05-051-2/+1
* cmd/compile: fix transform of OEQ/ONE when one arg is a type paramKeith Randall2022-03-101-1/+1
* cmd/compile/internal/typecheck: remove unused -G=0 codeMatthew Dempsky2022-03-011-6/+0
* cmd/compile: add early a CONVIFACE normally created in the order phaseDan Scales2022-01-191-0/+31
* cmd/compile: fix conv of slice of user-define byte type to stringDan Scales2022-01-071-0/+25
* cmd/compile: fix position info for implicit nodes due to genericsDan Scales2021-11-151-0/+3
* cmd/compile: revert most of CL 349169Keith Randall2021-10-251-14/+1
* cmd/compile: allow delaying of transformCompLit, new transformAddrDan Scales2021-10-081-2/+18
* cmd/compile: keep methods on generic types from being deadcode eliminatedKeith Randall2021-09-271-1/+14
* cmd/compile: add required CONVIFACE nodes when translating OFUNCINST nodekorzhao2021-09-251-0/+6
* cmd/compile: delay all transforms for generic funcs/methodsDan Scales2021-09-201-1/+1
* cmd/compile: fix transform.AssignOp to deal with tricky caseDan Scales2021-09-201-3/+12
* cmd/compile: fixing writebarrier.go for -G=3wdvxdr2021-09-161-0/+4
* cmd/compile: remove unneeded early transforms, with dictionary changeDan Scales2021-09-151-61/+23
* cmd/compile: fix case where init info of OAS node is droppedDan Scales2021-09-091-0/+1
* cmd/compile: add CONVIFACE nodes needed in generic code due to assignmentsDan Scales2021-09-071-0/+53
* cmd/compile: fix handling of Defn field during stencilingDan Scales2021-08-311-4/+9
* cmd/compile: unexport Type.Width and Type.Align [generated]Matthew Dempsky2021-08-271-2/+2
* cmd/compile: fixes for non-constant Sizeof/Alignof/OffsetofDan Scales2021-08-231-1/+4
* cmd/compile: always remove receiver type from instantiated method valuesKeith Randall2021-08-231-5/+1
* [dev.typeparams] cmd/compile: call transformArgs before early typecheckaste i...Dan Scales2021-08-091-62/+8
* [dev.typeparams] cmd/compile: implement generic type switchesKeith Randall2021-08-091-0/+4
* [dev.typeparams] cmd/compile: do transformCall with non-shape type of callDan Scales2021-08-061-1/+2
* [dev.typeparams] cmd/compile: handle meth expressions on typeparamsDan Scales2021-07-291-1/+5
* [dev.typeparams] transformDot() should set Selection and tc flag for added ODOTsDan Scales2021-07-241-0/+18
* [dev.typeparams] Add CONVIFACE nodes in noder2, where possibleDan Scales2021-07-231-9/+12
* [dev.typeparams] Fix problem with 14.goDan Scales2021-07-221-2/+0
* [dev.typeparams] cmd/compile: report mismatch between types because of //go:...Dan Scales2021-07-091-1/+9
* [dev.typeparams] cmd/compile: remove ir.CallUseMatthew Dempsky2021-07-031-1/+0
* [dev.typeparams] cmd/compile: port fix for issue46725 to transform.goDan Scales2021-06-281-1/+13
* [dev.typeparams] cmd/compile: port CL 330838 for -G=3Cuong Manh Le2021-06-281-1/+1
* [dev.typeparams] cmd/compile: rename OCALLPART to OMETHVALUECuong Manh Le2021-06-271-2/+2
* [dev.typeparams] cmd/compile: rewrite method calls during typecheckCuong Manh Le2021-06-261-0/+3
* [dev.typeparams] cmd/compile: allow conversions from type parameter to interfaceKeith Randall2021-06-071-1/+4
* [dev.typeparams] cmd/compile: point StructKeyExpr at the types.FieldMatthew Dempsky2021-06-041-26/+17
* [dev.typeparams] cmd/compile: add dictionary argument to generic functionsKeith Randall2021-06-021-23/+49
* cmd/compile: implement unsafe.Add and unsafe.SliceMatthew Dempsky2021-05-021-2/+2
* cmd/compile: break out transformations of tcCompLit into transformCompLitDan Scales2021-04-081-6/+160
* cmd/compile: get rid of Fields in types.Interface, use allMethods in types.Ty...Dan Scales2021-04-051-1/+1
* cmd/compile: deal with call.Use correctly for noder2, allow inlining of stenc...Dan Scales2021-03-311-5/+0
* cmd/compile: fix various small bugs related to type listsDan Scales2021-03-301-0/+2
* cmd/compile: add transform functions for OXDOT and builtinsDan Scales2021-03-251-3/+290
* cmd/compile: create/use noder2 transform functions for more node typesDan Scales2021-03-251-0/+523