aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen
AgeCommit message (Expand)Author
2021-08-02[release-branch.go1.15] cmd/compile: mark R16, R17 clobbered for non-standard...Cherry Zhang
2021-03-01[release-branch.go1.15] cmd/compile: do not assume TST and TEQ set V on armJason A. Donenfeld
2021-01-21[release-branch.go1.15] cmd/compile: don't short-circuit copies whose source ...Keith Randall
2020-12-03[release-branch.go1.15] cmd/compile: sign extend consant folding properlyKeith Randall
2020-10-14[release-branch.go1.15] cmd/compile: fix left shift constant folding ruleKeith Randall
2020-10-09[release-branch.go1.15] cmd/compile: don't allow go:notinheap on the heap or ...Keith Randall
2020-09-03[release-branch.go1.15] cmd/compile, runtime: mark R12 clobbered for write ba...Cherry Zhang
2020-07-27cmd/compile: add floating point load+op operations to addressing modes passKeith Randall
2020-06-18cmd/compile: redo flag constant ops for arm64Keith Randall
2020-06-18cmd/compile: redo flag constant ops for armKeith Randall
2020-06-18cmd/compile: mark s390x int <-> float conversions as clobbering flagsMichael Munday
2020-06-09cmd/compile: ARM comparisons with 0 incorrect on overflowXiangdong Ji
2020-05-29cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji
2020-05-11cmd/compile: restrict ppc64 constant shifts to amount 0-63Keith Randall
2020-05-10cmd/compile: optimise branchs on riscv64Joel Sing
2020-05-07cmd/compile: don't store NaN in ppc64 floating point constant opsKeith Randall
2020-05-05cmd/compile: restrict bit test rewrite rulesKeith Randall
2020-05-04cmd/compile: use typed aux in arm64 MOVstore rulesAlberto Donizetti
2020-05-02cmd/compile: use SEQZ pseudo instruction in RISCV64 boolean rulesJoel Sing
2020-04-30cmd/compile: switch to typed auxint for arm64 TBZ/TBNZ blockAlberto Donizetti
2020-04-30cmd/compile: add indexed memory modification ops to amd64Keith Randall
2020-04-30cmd/compile: add indexed load+op operations to amd64Keith Randall
2020-04-30cmd/compile: adopt strong aux typing for some s390x rulesRuixin Bao
2020-04-29cmd/compile: move last of the generic rules to typed auxKeith Randall
2020-04-29cmd/compile: mark PanicBounds/Extend as callsAustin Clements
2020-04-29cmd/compile: convert CCop arm64 rules to typed auxAlberto Donizetti
2020-04-29cmd/compile: convert constant divide strength reduction rules to typed auxKeith Randall
2020-04-29cmd/compile,cmd/internal/obj/ppc64: use mod instructions on power9Lynn Boger
2020-04-29cmd/compile: adopt strong aux typing for some s390x rulesRuixin Bao
2020-04-29cmd/compile: adjust MIPS64x rewrite rules to use typed aux fieldsMeng Zhuo
2020-04-28cmd/compile: port first part of arm64 opt rules to typed auxAlberto Donizetti
2020-04-28cmd/compile: adopt strong aux typing for some s390x rulesRuixin Bao
2020-04-28cmd/compile: rewrite some arm64 rules to use typed aux fieldsfanzha02
2020-04-27cmd/compile: implement multi-control branches for riscv64Joel Sing
2020-04-27cmd/compile: convert more generic rules to typed auxJosh Bleecher Snyder
2020-04-27cmd/compile: remove If type in rulegenDaniel Martí
2020-04-27cmd/compile: rewrite decArgs rules to use typed aux fieldCuong Manh Le
2020-04-27cmd/compile: convert more arm64 lowering rules to typed auxAlberto Donizetti
2020-04-27cmd/compile: adopt strong aux typing for some s390x rulesMichael Munday
2020-04-27cmd/compile: adopt strong aux typing for some s390x rulesRuixin(Peter) Bao
2020-04-26cmd/compile: minor rulegen simplificationsDaniel Martí
2020-04-25cmd/compile: convert another tranch of generic rules to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: avoid double-zeroingJosh Bleecher Snyder
2020-04-24cmd/compile: optimize Move with all-zero ro sym src to ZeroJosh Bleecher Snyder
2020-04-24cmd/compile: move duffcopy auxint calculation out of rewrite rulesJosh Bleecher Snyder
2020-04-24cmd/compile: convert race cleanup rule to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert Move and Zero optimizations to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert devirtualization rule to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert inlineable memmove rules to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert pointer and address comparisons to typed auxJosh Bleecher Snyder