aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/main.go
AgeCommit message (Expand)Author
2020-04-18cmd/compile: use exported field names in rulegenDaniel Martí
2020-04-17cmd/compile: make some s390x rules use strongly typed aux valuesMichael Munday
2020-02-22cmd/compile: allow values with aux Sym to fault on nil argsJosh Bleecher Snyder
2019-12-06cmd/compile: don't fuse branches with side effectsCherry Zhang
2019-11-05cmd/compile: mark architecture-specific unsafe pointsCherry Zhang
2019-10-11cmd/compile/internal/ssa: fix block AuxIntType lookupMichael Munday
2019-10-08cmd/compile: add SSA rules for s390x compare-and-branch instructionsMichael Munday
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-26cmd/compile: use numeric condition code masks on s390xMichael Munday
2019-09-23cmd/compile: reduce rulegen's output by 200 KiBDaniel Martí
2019-09-19cmd/compile: add 32 bit float registers/variables on wasmRichard Musiol
2019-09-18cmd/compile: parallelize one more bit of rulegenDaniel Martí
2019-09-17cmd/compile: reduce the regexp work in rulegenDaniel Martí
2019-09-16cmd/compile: parallelize another big chunk of rulegenDaniel Martí
2019-09-08all: fix typosAinar Garipov
2019-08-27cmd/compile: teach rulegen to remove unused declsDaniel Martí
2019-03-19cmd/compile: move flagalloc op splitting to rewrite rulesJosh Bleecher Snyder
2019-03-11cmd/compile: add scale field to SSA OpsJosh Bleecher Snyder
2018-09-24cmd/compile: document regalloc fieldsKeith Randall
2018-05-22cmd/compile: dense numbering for GP registersAustin Clements
2018-05-08cmd/compile: mark modify ops as both read and writeKeith Randall
2018-04-20cmd/compile: don't lower OpConvertAustin Clements
2018-03-02cmd/compile/internal/ssa: note zero-width OpsHeschi Kreinick
2017-09-20cmd/compile: stop rematerializable ops from clobbering flagsMichael Munday
2017-08-24cmd/compile: mark MOVQconvert as resultInArg0 on x86 architecturesJosh Bleecher Snyder
2017-04-03cmd/compile/internal/ssa: use recently agreed upon generated code headerBrad Fitzpatrick
2017-03-14cmd/compile/internal/ssa: populate SymEffects for SSA OpsMatthew Dempsky
2017-03-14cmd/compile/internal/ssa: add SymEffect attribute to SSA OpsMatthew Dempsky
2017-02-22cmd/compile: add opcode flag hasSideEffects for do-not-removeDavid Chase
2016-11-08cmd/compile/internal/ssa: add support for GOARCH=mips{,le}Vladimir Stefanovic
2016-10-11cmd/compile: make link register allocatable in non-leaf functionsMichael Munday
2016-10-04cmd/compile/internal/ssa: add Op.UsesScratch methodMatthew Dempsky
2016-09-16cmd/compile: reorganize SSA register numberingKeith Randall
2016-09-15cmd/compile: redo nil checksKeith Randall
2016-09-12cmd/compile: get rid of BlockCallKeith Randall
2016-09-08cmd/compile: intrinsify Ctz, Bswap, and some atomics on ARM64Cherry Zhang
2016-08-25cmd/compile: inline atomics from runtime/internal/atomic on amd64Keith Randall
2016-08-25cmd/compile: get MIPS64 SSA workingCherry Zhang
2016-08-07[dev.ssa] cmd/compile: remove flags from regMaskCherry Zhang
2016-07-18[dev.ssa] cmd/compile: clean up tuple types and selectsKeith Randall
2016-06-30[dev.ssa] cmd/compile: improve stability of generated codeJosh Bleecher Snyder
2016-06-02[dev.ssa] cmd/compile: clean up hardcoded regmasks in ssa/regalloc.goCherry Zhang
2016-05-19[dev.ssa] cmd/compile: handle boolean values for SSA on ARMCherry Zhang
2016-04-10cmd/compile: regalloc enforces 2-address instructionsKeith Randall
2016-04-05cmd/compile/internal/ssa: hide gen packge from ./make.bashDave Cheney
2016-03-23cmd/compile: start on ARM portKeith Randall
2016-03-14cmd/compile: remove amd64 code from package gc and the core gen toolMichael Pratt
2016-03-11cmd/compile: regalloc of two address instructionsKeith Randall
2016-03-08cmd/internal/obj: add As type for assembly opcodesMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick