aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ir
AgeCommit message (Expand)Author
2024-04-23cmd/compile: mark closure DUPOK if the outer function isCherry Mui
2024-04-09cmd/compile/internal: merge stack slots for selected local auto varsThan McIntosh
2024-03-30Revert "cmd/compile/internal: merge stack slots for selected local auto vars"Cuong Manh Le
2024-03-29cmd/compile/internal: merge stack slots for selected local auto varsThan McIntosh
2024-03-29cmd/compile/internal: refactor coverage ir.Name flagsThan McIntosh
2024-03-20cmd/compile/internal/inline: refactor fixpoint algorithmMatthew Dempsky
2024-03-14Revert "cmd/compile/internal/inline: refactor fixpoint algorithm"Matthew Dempsky
2024-03-04cmd/compile/internal: replace direct calls to Sym.LinksymABIapocelipes
2024-02-28cmd/compile/internal/inline: refactor fixpoint algorithmMatthew Dempsky
2024-02-02cmd/compile/internal: fix function namescui fliter
2024-01-22cmd/compile: fix typo in commentRulin Tang
2023-11-21cmd/compile/internal/ir: add batch-mode reassignment detection oracleThan McIntosh
2023-11-20src: a/an grammar fixesVille Skyttä
2023-11-20cmd/compile/internal/ir: add CallExpr.GoDeferMatthew Dempsky
2023-11-15cmd/compile/internal/ir: fix docPark Zhou
2023-11-10cmd/compile: move FuncPC intrinsic handling to common helperMichael Pratt
2023-10-24cmd/compile/internal/ir: update CallExpr comment referenceMichael Pratt
2023-10-13cmd/compile: lookup indirect callees from export data for devirtualizationMichael Pratt
2023-10-09cmd/compile: use type hash from itab field instead of type fieldKeith Randall
2023-10-06cmd/compile: use descriptors for type assertion runtime callsKeith Randall
2023-10-06cmd/compile: improve interface type switchesKeith Randall
2023-10-05cmd/compile/internal/ir: tweak a couple namesMatthew Dempsky
2023-09-21cmd/compile: capitalize ir.MethodSym in commentMichael Pratt
2023-09-20cmd/compile: implement range over funcRuss Cox
2023-09-14cmd/compile/internal/ir: remove Func.ReflectMethodMatthew Dempsky
2023-09-14cmd/compile: move remaining instrumentation logic into ssagenMatthew Dempsky
2023-09-14cmd/compile/internal/ir: add Func.DeclareParamsMatthew Dempsky
2023-09-12cmd/compile/internal/ir: add NewZeroMatthew Dempsky
2023-09-12cmd/compile/internal/typecheck: remove HasNamedResults checkMatthew Dempsky
2023-09-12cmd/compile: rename OEFACE to OMAKEFACE and remove OCONVIDATAMatthew Dempsky
2023-09-11cmd/compile/internal/ir: remove OSIZEOF, etcMatthew Dempsky
2023-09-11cmd/compile/internal/noder: handle unsafe.Sizeof, etc in unified IRMatthew Dempsky
2023-09-11cmd/compile/internal/staticinit: make staticopy safeMatthew Dempsky
2023-09-11cmd/compile/internal/ir: add missing SetTypecheckMatthew Dempsky
2023-09-11cmd/compile/internal/ir: add Type param to NewBasicLitMatthew Dempsky
2023-09-08cmd/compile: write "properties" to export data for inlinable funcsThan McIntosh
2023-09-08cmd/compile: cleanup uses of ir.Orig and ir.SepCopyMatthew Dempsky
2023-09-08cmd/compile/internal/ir: remove OrigNodeMatthew Dempsky
2023-09-08cmd/compile/internal/ir: simplify formatting of CompLitExprMatthew Dempsky
2023-09-08cmd/internal/ir: remove ConstExpr in favor of BasicLitMatthew Dempsky
2023-09-08cmd/compile/internal/noder: stop preserving original const stringsMatthew Dempsky
2023-09-07cmd/compile/internal/ir: simplify printing of OLITERALsMatthew Dempsky
2023-09-06cmd/compile/internal/ir: add "never returns" func flagThan McIntosh
2023-08-29cmd/compile/internal/ir: remove old variable capture logicMatthew Dempsky
2023-08-29cmd/compile/internal/ir: drop Inl.BodyMatthew Dempsky
2023-08-28cmd/compile/internal/ir: remove redundant not in docJes Cok
2023-08-28cmd/compile/internal/ir: set Addrtaken on Canonical ONAME tooMatthew Dempsky
2023-08-25cmd/compile/internal/ir: mark Addrtaken in NewAddrExprMatthew Dempsky
2023-08-24cmd/compile: create "init" function during nodingMatthew Dempsky
2023-08-22cmd/compile/internal/types: overhaul and simplify APIMatthew Dempsky