aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewritedec64.go
AgeCommit message (Expand)Author
2021-03-22cmd/compile: make no-op rewrite funcs smallerDaniel Martí
2021-01-26[dev.regabi] cmd/compile: remove leftover code form late call lowering workDavid Chase
2020-10-29cmd/compile: delay expansion of OpArg until expand_callsDavid Chase
2020-10-23cmd/compile: avoid generating CSEs; do all aggregates; maintain debug namesDavid Chase
2020-04-24cmd/compile: CSE the RHS of rewrite rulesJosh Bleecher Snyder
2020-04-23cmd/compile: rewrite dec64 rules to use typed aux fieldCuong Manh Le
2020-03-02cmd/compile: make pre-elimination of rulegen bounds checks more preciseJosh Bleecher Snyder
2020-03-02cmd/compile: add specialized Value reset for OpCopyJosh Bleecher Snyder
2020-03-01cmd/compile: add specialized AddArgN functions for rewrite rulesJosh Bleecher Snyder
2020-02-26cmd/compile: remove Greater* and Geq* generic integer opsMichael Munday
2020-02-25cmd/compile: use ellipses in dec64 rulesJosh Bleecher Snyder
2020-02-21cmd/compile: preserve shift boundedness information in dec64Josh Bleecher Snyder
2020-02-21cmd/compile: remove chunking of rewrite rulesJosh Bleecher Snyder
2020-02-21cmd/compile: reduce bounds checks in generated rewrite rulesJosh Bleecher Snyder
2019-09-23cmd/compile: reduce rulegen's output by 200 KiBDaniel Martí
2019-08-27cmd/compile: teach rulegen to remove unused declsDaniel Martí
2019-03-22cmd/compile: reduce rulegen's for loop verbosityDaniel Martí
2019-03-13cmd/compile: try and access last argument first in rulegenMichael Munday
2019-03-12cmd/compile: make rulegen magic variable prediction more preciseJosh Bleecher Snyder
2018-10-28cmd/compile: make fmt available in rewrite rulesJosh Bleecher Snyder
2018-04-26cmd/compile: use prove pass to detect Ctz of non-zero valuesJosh Bleecher Snyder
2018-02-20cmd/compile: normalize spaces in rewrite rule comments.Giovanni Bajo
2017-05-16cmd/compile: eliminate some bounds checks from generated rewrite rulesJosh Bleecher Snyder
2017-05-09cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder
2017-04-28Revert "cmd/compile: add Type.MustSize and Type.MustAlignment"Josh Bleecher Snyder
2017-04-27cmd/compile: add Type.MustSize and Type.MustAlignmentJosh Bleecher Snyder
2017-04-21cmd/compile: break up large value rewrite functionsJosh Bleecher Snyder
2017-04-19cmd/internal/objabi: extract shared functionality from objMatthew Dempsky
2017-04-03cmd/compile/internal/ssa: use recently agreed upon generated code headerBrad Fitzpatrick
2017-03-31cmd/compile/internal: Optimization with RBIT and REVBen Shi
2017-03-19cmd/compile: add more types to ssa.TypesJosh Bleecher Snyder
2017-03-19cmd/compile: separate ssa.Frontend and ssa.TypeSourceJosh Bleecher Snyder
2017-03-17cmd/compile: move Frontend field from ssa.Config to ssa.FuncJosh Bleecher Snyder
2017-03-17cmd/compile: evaluate config as needed in rewrite rulesJosh Bleecher Snyder
2017-03-16cmd/compile: intrinsics for math/bits.{Len,LeadingZeros}Keith Randall
2017-03-16cmd/compile: use type information in Aux for Store sizeCherry Zhang
2017-03-16cmd/compile: pass types on SSA Store/Move/Zero opsCherry Zhang
2017-03-16cmd/compile: intrinsics for math/bits.TrailingZerosXKeith Randall
2017-02-02cmd/compile: move rotate instruction generation to SSAKeith Randall
2016-12-08[dev.inline] cmd/compile/internal/ssa: rename various fields from Line to PosRobert Griesemer
2016-11-08cmd/compile/internal/ssa: add support for GOARCH=mips{,le}Vladimir Stefanovic
2016-09-12cmd/compile: intrinsify Ctz, Bswap on ARMCherry Zhang
2016-08-30cmd/compile: remove Zero and NilCheck for newobjectCherry Zhang
2016-08-25cmd/compile: inline atomics from runtime/internal/atomic on amd64Keith Randall
2016-08-03[dev.ssa] cmd/compile: refactor out rulegen value parsingJosh Bleecher Snyder
2016-07-21[dev.ssa] cmd/compile: 386 port now worksKeith Randall
2016-06-08[dev.ssa] cmd/compile: fix a few bugs for SSA for ARMCherry Zhang
2016-06-02[dev.ssa] cmd/compile: handle 64-bit shifts on ARMCherry Zhang
2016-06-02[dev.ssa] cmd/compile: decompose 64-bit integer on ARMCherry Zhang