aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/ssa.go
AgeCommit message (Expand)Author
2020-10-27[release-branch.go1.15] cmd/compile: fix storeType to handle pointers to go:n...Keith Randall
2020-10-09[release-branch.go1.15] cmd/compile: make Haspointers a method instead of a f...Keith Randall
2020-10-05[release-branch.go1.15] cmd/compile: fix live variable computation for deferr...Keith Randall
2020-06-17cmd/compile: mark block control instruction unsafe in "all unsafe" functionsCherry Zhang
2020-05-29cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji
2020-04-29cmd/compile: don't emit stack maps for write barrier callsAustin Clements
2020-04-29cmd/compile: fix unsafe-points with stack mapsAustin Clements
2020-04-20cmd/compile: use dereference boundedness hint in ssa.addrJosh Bleecher Snyder
2020-04-20cmd/compile: simplify state.addrJosh Bleecher Snyder
2020-04-20cmd/compile: use dereference boundedness hint during ssa conversionJosh Bleecher Snyder
2020-04-17cmd/compile: fix misassumption about n.Left.Bounded()Matthew Dempsky
2020-04-14cmd/compile: improve generated code for concrete cases in type switchesJosh Bleecher Snyder
2020-04-12cmd/compile: enable Sqrt as a compiler intrinsic on riscv64Joel Sing
2020-04-10cmd/compile: use a Sym type instead of interface{} for symbolic offsetsKeith Randall
2020-04-09cmd/compile: start implementing strongly typed aux and auxint fieldsKeith Randall
2020-04-09cmd/compile: clean up slice and string offsets/sizesJosh Bleecher Snyder
2020-04-08cmd/compile,runtime: pass only ptr and len to some runtime callsJosh Bleecher Snyder
2020-04-07cmd/compile: delete the floating point Greater and Geq opsMichael Munday
2020-04-05cmd/compile: refactor around HTMLWriter removing logger in favor of FuncBradford Lamson-Scribner
2020-04-04cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder
2020-03-31cmd/compile, runtime: use more registers for amd64 write barrier callsJosh Bleecher Snyder
2020-03-25cmd/compile: provide Add/Cas/Exchange atomic intrinsics on riscv64Joel Sing
2020-03-24cmd/compile: provide Load32/Load64/Store32/Store64 atomic intrinsics on riscv64Joel Sing
2020-03-23cmd/compile: panic if trying to alias an intrinsic with no definitionsMichael Anthony Knyszek
2020-03-23cmd/compile: declare runtime bit func aliases after math/bits intrinsicsMichael Anthony Knyszek
2020-03-17cmd/compile: provide Load8/Store8 atomic intrinsics on riscv64Joel Sing
2020-03-13cmd/compile: add spectre mitigation mode enabled by -spectreRuss Cox
2020-03-06cmd/compile: avoid range over copy of arrayCuong Manh Le
2020-03-03cmd/compile: simplify converted SSA form for 'if false'Josh Bleecher Snyder
2020-03-02cmd/compile: add intrinsics for runtime/internal/math on MIPS64xMeng Zhuo
2020-02-29cmd/compile: lower float to uint conversions on s390xRuixin(Peter) Bao
2020-02-26cmd/compile: remove Greater* and Geq* generic integer opsMichael Munday
2020-01-29cmd/compile,cmd/link: fix and re-enable open-coded defers on riscv64Joel Sing
2020-01-28cmd/compile: disable open-coded defers on riscv64Joel Sing
2020-01-18cmd/compile: implement compiler for riscv64Joel Sing
2019-12-06cmd/compile: mark empty block preemptibleCherry Zhang
2019-11-22cmd/compile: try harder to not use an empty src.XPos for a bogus lineDavid Chase
2019-11-19cmd/compile: make a better bogus line for empty infinite loopsDavid Chase
2019-11-11cmd/compile, runtime: intrinsify atomic And8 and Or8 on s390xMichael Munday
2019-11-11cmd/compile: rename sizeof_Array and array_* to slice_*DQNEO
2019-11-10cmd/compile: add framework for logging optimizer (non)actions to LSPDavid Chase
2019-11-09cmd/compile: intrinsify functions added to runtime/internal/sysDavid Chase
2019-11-07math, cmd/compile: rename Fma to FMARuss Cox
2019-10-29cmd/compile: handle some missing cases of non-SSAable values for args of ope...Dan Scales
2019-10-29cmd/compile: intrinsics for runtime/internal/atomic.Store8Austin Clements
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-22cmd/compile: don't use FMA on plan9smasher164
2019-10-21cmd/compile: add fma intrinsic for armsmasher164
2019-10-21cmd/compile: add fma intrinsic for amd64smasher164
2019-10-21cmd/compile: introduce generic ssa intrinsic for fused-multiply-addsmasher164