aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssagen/ssa.go
AgeCommit message (Expand)Author
2024-01-25all: prealloc slice with possible minimum capabilitiesShulhan
2024-01-23cmd/compile/internal/ssagen,runtime: merge trace consts into internal/abiqiulaidongfeng
2023-11-28cmd/compile: use correct type for slice pointerKeith Randall
2023-11-20ssa: clarify semantics of ID-to-PC translation functionAndrei Matei
2023-11-16cmd/compile: minor change to simplify addition of experimental CLsDavid Chase
2023-10-31cmd/compile: ensure pointer arithmetic happens after the nil checkKeith Randall
2023-10-18cmd/compile: move ssagen.dvarint to objw.UvarintCuong Manh Le
2023-10-18cmd/compile: fix funcdata encode for functions with large frame sizeCuong Manh Le
2023-10-09cmd/compile: use type hash from itab field instead of type fieldKeith Randall
2023-10-06cmd/compile: expand calls cleanupDavid Chase
2023-10-06cmd/compile: use cache in front of type assert runtime callKeith Randall
2023-10-06cmd/compile: use descriptors for type assertion runtime callsKeith Randall
2023-10-06cmd/compile: pass only the itab to the assertI2I-style functionsKeith Randall
2023-10-06cmd/compile: add a cache to interface type switchesKeith Randall
2023-10-06cmd/compile: improve interface type switchesKeith Randall
2023-10-05cmd/compile/internal/ir: tweak a couple namesMatthew Dempsky
2023-10-04cmd/compile: adjust GOSSAFUNC html dumping to be more ABI-awareDavid Chase
2023-10-03cmd/compile/internal: intrinsify publicationBarrier on riscv64Xianmiao Qu
2023-10-03cmd/compile,runtime: remove runtime.mulUintptrqiulaidongfeng
2023-09-20cmd/compile: implement range over funcRuss Cox
2023-09-14cmd/compile: move remaining instrumentation logic into ssagenMatthew Dempsky
2023-09-14cmd/compile/internal/ir: add Func.DeclareParamsMatthew Dempsky
2023-09-13cmd/compile/internal/abi: replace types.Object with *ir.NameMatthew Dempsky
2023-09-12cmd/compile: rename OEFACE to OMAKEFACE and remove OCONVIDATAMatthew Dempsky
2023-09-08cmd/compile/internal/ssa: replace Frontend.Auto with Func.NewLocalMatthew Dempsky
2023-09-08cmd/compile/internal/ssagen: call AllocFrame after ssa.CompileMatthew Dempsky
2023-09-08cmd/compile/internal/ssa: rename ssagen.TypeOK as CanSSAMatthew Dempsky
2023-09-08cmd/compile/internal/ssa: remove Frontend.MyImportPathMatthew Dempsky
2023-09-08cmd/compile/internal/ssa: simplify NewFunc APIMatthew Dempsky
2023-09-08cmd/compile: cleanup uses of ir.Orig and ir.SepCopyMatthew Dempsky
2023-08-23cmd/compile: use s.temp for creating defer structCuong Manh Le
2023-08-22cmd/compile: simplify various signature type handling codeMatthew Dempsky
2023-08-22cmd/compile/internal/types: replace BOGUS_FUNARG_OFFSET with BADWIDTHMatthew Dempsky
2023-08-22cmd/compile/internal/types: overhaul and simplify APIMatthew Dempsky
2023-08-21cmd/compile/internal/ssagen: share runtime._defer typesMatthew Dempsky
2023-08-21cmd/compile/internal/reflectdata: share hmap and hiter typesMatthew Dempsky
2023-08-18cmd/compile: restore zero-copy string->[]byte optimizationMatthew Dempsky
2023-08-17cmd/compile/internal/ssagen: fix race added in CL 510539Matthew Dempsky
2023-08-17Revert "cmd/compile: enable zero-copy string->[]byte conversions"Matthew Dempsky
2023-08-17cmd/compile: enable zero-copy string->[]byte conversionsMatthew Dempsky
2023-08-17cmd/compile/internal/ir: add typ parameter to NewNameAtMatthew Dempsky
2023-08-17cmd/compile/internal/ir: remove ODCLCONST and ODCLTYPEMatthew Dempsky
2023-08-16cmd/compile, runtime: make room for rangefunc defersRuss Cox
2023-08-16runtime/internal/math: add Add64Russ Cox
2023-08-11cmd/compile: separate out unsafe mark for end-of-block instructionsKeith Randall
2023-08-07runtime, cmd/compile: optimize open-coded defersMatthew Dempsky
2023-08-07runtime, cmd/compile: prune unused _defer fieldsMatthew Dempsky
2023-08-01cmd/compile: implement float min/max in hardware for amd64 and arm64Keith Randall
2023-07-31cmd/compile: intrinsify Sub64 on mips64Junxian Zhu
2023-07-31cmd/compile: intrinsify Add64 on mips64Junxian Zhu