summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ir/expr.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: fix checkptr false positive for (*[Big]T)(ptr)[:n:n] patternCuong Manh Le2021-08-251-4/+5
* cmd/compile: fix typoswangyuntao2021-08-171-1/+1
* [dev.typeparams] cmd/compile: implement generic type switchesKeith Randall2021-08-091-0/+9
* [dev.typeparams] cmd/compile: implement generic .(T) operationsKeith Randall2021-07-291-0/+23
* [dev.typeparams] cmd/compile: introduce OCONVIDATA opKeith Randall2021-07-241-1/+1
* [dev.typeparams] Fix problem with 14.goDan Scales2021-07-221-0/+8
* [dev.typeparams] cmd/compile: remove ir.CallUseMatthew Dempsky2021-07-031-12/+0
* [dev.typeparams] cmd/compile: flatten OINLCALL in walkMatthew Dempsky2021-07-031-1/+13
* [dev.typeparams] cmd/compile: rename OCALLPART to OMETHVALUECuong Manh Le2021-06-271-3/+3
* [dev.typeparams] cmd/compile: add derived types and subdictionaries to dicti...Dan Scales2021-06-241-0/+5
* [dev.typeparams] cmd/compile: desugar ORECOVER into ORECOVERFPMatthew Dempsky2021-06-231-2/+6
* [dev.typeparams] cmd/compile: remove CallExpr.PreserveClosureMatthew Dempsky2021-06-231-7/+6
* [dev.typeparams] cmd/compile: refactor closure constructionMatthew Dempsky2021-06-121-0/+1
* [dev.typeparams] cmd/compile: point StructKeyExpr at the types.FieldMatthew Dempsky2021-06-041-6/+4
* [dev.typeparams] cmd/compile: allow go'd closure to escape when compiling run...Cherry Mui2021-06-041-0/+1
* [dev.typeparams] cmd/compile: add and use ir.RawOrigExprMatthew Dempsky2021-05-271-0/+14
* [dev.typeparams] cmd/compile: fix use of method values with stenciled methodsDan Scales2021-05-121-2/+7
* cmd/compile: implement unsafe.Add and unsafe.SliceMatthew Dempsky2021-05-021-1/+1
* cmd/compile/internal/ir: fix dockumakichi2021-04-291-2/+2
* cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder2021-04-211-1/+1
* cmd/compile: look for function in instantiations in all global assignmentsDan Scales2021-04-151-7/+0
* cmd/compile: set ir.Name.Func in more casesAustin Clements2021-03-291-0/+7
* cmd/compile: wrap/desugar defer calls for register abiThan McIntosh2021-03-231-6/+7
* cmd/compile: fix noder.Addr() to not call typecheckerDan Scales2021-03-121-0/+7
* cmd/compile: use abiutils for all rcvr/in/out frame offsets.David Chase2021-03-031-4/+4
* [dev.typeparams] cmd/compile: add OFUNCINST/OTYPEINST nodes for generic func...Dan Scales2021-02-031-18/+16
* [dev.typeparams] Handling multiple type arguments for call via new node OLISTDan Scales2021-02-021-0/+14
* [dev.typeparams] cmd/compile: start adding info needed for typeparams in typ...Dan Scales2021-01-281-2/+4
* [dev.regabi] cmd/compile: remove CallExpr.RargsCuong Manh Le2021-01-211-1/+0
* [dev.regabi] cmd/compile: use LinksymOffsetExpr in walkConvInterfaceMatthew Dempsky2021-01-171-0/+7
* [dev.regabi] cmd/compile: rename NameOffsetExpr to LinksymOffsetExprCuong Manh Le2021-01-171-7/+7
* [dev.regabi] cmd/compile: change ir.NameOffsetExpr to use *obj.LSym instead o...Cuong Manh Le2021-01-171-6/+11
* [dev.regabi] cmd/compile: stop analyze NameOffsetExpr.Name_ in escape analysisCuong Manh Le2021-01-171-2/+2
* [dev.regabi] cmd/compile: replace Node.HasCall with walk.mayCallMatthew Dempsky2021-01-171-4/+1
* [dev.regabi] cmd/compile: remove ONEWOBJCuong Manh Le2021-01-161-1/+1
* [dev.regabi] cmd/compile: remove TypeAssertExpr {Src,Dst}Type fieldsCuong Manh Le2021-01-161-5/+3
* [dev.regabi] cmd/compile: use byte for CallExpr.UseCuong Manh Le2021-01-141-1/+1
* [dev.regabi] cmd/compile: fix ICE when initializing blank varsMatthew Dempsky2021-01-141-0/+3
* [dev.regabi] cmd/compile: remove OCLOSUREREADMatthew Dempsky2021-01-101-15/+2
* [dev.regabi] cmd/compile: add Name.Canonical and move ByvalMatthew Dempsky2021-01-051-8/+3
* [dev.regabi] cmd/compile: make ir.StaticValue saferMatthew Dempsky2021-01-051-5/+33
* [dev.regabi] cmd/compile: remove Name.Class_ accessorsMatthew Dempsky2021-01-041-3/+3
* [dev.regabi] cmd/compile: remove Nodes.Set [generated]Matthew Dempsky2021-01-021-5/+5
* [dev.regabi] cmd/compile: remove idempotent Name() calls [generated]Matthew Dempsky2021-01-011-2/+2
* [dev.regabi] cmd/compile: use names for keep alive variables in function callCuong Manh Le2020-12-311-7/+7
* [dev.regabi] cmd/compile: generalize ir/mknode.goMatthew Dempsky2020-12-301-47/+10
* [dev.regabi] cmd/compile: change AddrExpr.Alloc to AddrExpr.PreallocCuong Manh Le2020-12-291-2/+2
* [dev.regabi] cmd/compile: move Node.Opt to NameMatthew Dempsky2020-12-291-4/+4
* [dev.regabi] cmd/compile: address some ir TODOsMatthew Dempsky2020-12-291-3/+8
* [dev.regabi] cmd/compile: merge {Selector,CallPart,Method}ExprMatthew Dempsky2020-12-291-46/+14