aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/order.go
AgeCommit message (Expand)Author
2020-10-22cmd/compile: remove go115makeslicecopyCherry Zhang
2020-10-22cmd/compile: make gc debug flags collector a structAlberto Donizetti
2020-10-14cmd/compile: rename strlit, Bool, and Int64 *Node accessorsAlberto Donizetti
2020-09-13cmd/compile: remove nodeNeedsWrapper flagCuong Manh Le
2020-09-13cmd/compile: attach OVARLIVE nodes to OCALLxxxCuong Manh Le
2020-09-09cmd/compile: fix mishandling of unsafe-uintptr arguments in go/deferCuong Manh Le
2020-08-23cmd/compile: make Haspointers a method instead of a functionKeith Randall
2020-07-20[dev.link] cmd/compile: make read-only static temps content-addressableCherry Zhang
2020-05-07cmd/compile: optimize make+copy pattern to avoid memclrMartin Möhrmann
2020-04-23cmd/compile: remove ODDDARGMatthew Dempsky
2020-04-23cmd/compile: move fixVariadicCall from walk to orderMatthew Dempsky
2020-04-23cmd/compile: be stricter about recognizing safety rule #4Matthew Dempsky
2020-02-26cmd/compile: mark Lsyms as readonly earlierJosh Bleecher Snyder
2019-11-05cmd/compile: fix //go:uintptrescapes for basic method callsMatthew Dempsky
2019-11-05cmd/compile, cmd/link: add coverage instrumentation for libfuzzerMatthew Dempsky
2019-10-14cmd/compile: move some ONAME-specific flags from Node to NameMatthew Dempsky
2019-10-14cmd/compile: consistenly use CTxxx for works relate to CtypeCuong Manh Le
2019-10-12cmd/compile: move OAS2 to its own case in orderCuong Manh Le
2019-10-12cmd/compile: simplify OAS2XXX nodes handle in orderCuong Manh Le
2019-10-08cmd/compile: split n.Noescape() into separate usesMatthew Dempsky
2019-10-04cmd/compile: update comment in order.go to refer new methods/functionsCuong Manh Le
2019-09-28cmd/compile: use Node.Right for OAS2* nodes (cleanup)Mohit Verma
2019-09-18cmd/compile: remove OCASE and rename OXCASE to OCASEMatthew Dempsky
2019-09-16cmd/compile: consistently use strlit to access constants string valuesCuong Manh Le
2019-08-28cmd/compile: remove isfat from order exprLE Manh Cuong
2019-08-28cmd/compile: remove gc.eqtype in commentsCuong Manh Le
2019-05-01cmd/compile: fix maplit init panics for dynamic entryLE Manh Cuong
2019-04-29cmd/compile: evaluate map initializers incrementallyKeith Randall
2019-03-28cmd/compile: change sinit.go functions into methodsMatthew Dempsky
2019-03-27cmd/compile: fix literal struct interface {} lost passing by valueLE Manh Cuong
2019-03-26cmd/compile: fix "append outside assignment" ICEMatthew Dempsky
2019-03-14cmd/compile: rewrite f(g()) for multi-value g() during typecheckMatthew Dempsky
2019-03-06cmd/compile: fix ordering for short-circuiting opsKeith Randall
2019-03-01Revert "cmd/compile: rewrite f(g()) for multi-value g() during typecheck"Matthew Dempsky
2019-02-28cmd/compile: rewrite f(g()) for multi-value g() during typecheckMatthew Dempsky
2018-12-28cmd/compile,runtime: redo mid-stack inlining tracebacksKeith Randall
2018-11-19cmd/compile: bulk renameJosh Bleecher Snyder
2018-10-23cmd/compile: avoid appends and allocate full slice length in copyRetMartin Möhrmann
2018-10-18cmd/compile: extract gc.eqtype as types.IdenticalMatthew Dempsky
2018-10-15cmd/compile: avoid string allocations when map key is struct or array literalMartin Möhrmann
2018-10-15cmd/compile: provide types for all order-allocated temporariesKeith Randall
2018-10-15cmd/compile: simplify as2 method of *OrderMartin Möhrmann
2018-10-14cmd/compile: reuse temporaries in order passKeith Randall
2018-10-14runtime,cmd/compile: pass strings and slices to convT2{E,I} by valueKeith Randall
2018-10-11cmd/compile/internal/gc: remove OCMPIFACE and OCMPSTRMatthew Dempsky
2018-09-20cmd/compile/internal/gc: fix Node.copy and introduce (raw|sep)copyRobert Griesemer
2018-05-08cmd/compile: optimize map-clearing range idiomMartin Möhrmann
2018-05-06cmd/compile: optimize len([]rune(string))Martin Möhrmann
2018-05-06cmd/compile: optimize append(x, make([]T, y)...) slice extensionMartin Möhrmann
2018-04-16cmd/compile/internal/gc: add some Node methodsDaniel Martí