aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/S390X.rules
AgeCommit message (Expand)Author
2018-03-29[release-branch.go1.9] cmd/compile: fix constant folding of right shifts on s...Keith Randall
2017-07-19cmd/compile: fix unaligned loads/stores to global variables on s390xMichael Munday
2017-05-15cmd/compile: better check for single live memoryKeith Randall
2017-05-09cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder
2017-05-02cmd/{asm,compile}: avoid zeroAuto clobbering flags on s390xMichael Munday
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-13cmd/compile: fix s390x unsigned comparison constant merging rulesMichael Munday
2017-04-03cmd/compile: automatically handle commuting ops in rewrite rulesKeith Randall
2017-03-29Revert "cmd/compile: automatically handle commuting ops in rewrite rules"Keith Randall
2017-03-29cmd/compile: automatically handle commuting ops in rewrite rulesKeith Randall
2017-03-23cmd/compile: remove redundant checks in s390x SSA rulesMichael Munday
2017-03-23cmd/compile: don't merge load+op if other op arg is still liveKeith Randall
2017-03-19cmd/compile: separate ssa.Frontend and ssa.TypeSourceJosh 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-13cmd/compile/internal/ssa: replace {Defer,Go}Call with StaticCallMatthew Dempsky
2017-03-03cmd/compile/internal/ssa: remove Hmul{8,16}{,u} opsMatthew Dempsky
2017-02-28cmd/compile: emit fused multiply-{add,subtract} instructions on s390xMichael Munday
2017-02-28cmd/compile: fix merging of s390x conditional moves into branch conditionsMichael Munday
2017-02-22cmd/compile: zero extend when replacing load-hit-store on s390xMichael Munday
2017-02-17cmd/compile: move constant divide strength reduction to SSA rulesKeith Randall
2017-02-13cmd/compile: fix s390x load-combining rulesMichael Munday
2017-02-13cmd/compile: fix load-combining rulesKeith Randall
2017-02-08cmd/compile: remove unnecessary type conversions on s390xMichael Munday
2017-02-03cmd/compile: fix type propagation through s390x SSA rulesMichael Munday
2017-02-02cmd/compile: better implementation of SlicemaskKeith Randall
2017-02-02cmd/compile: move rotate instruction generation to SSAKeith Randall
2017-01-21cmd/compile: fix constant propagation through s390x MOVDNE instructionsMichael Munday
2016-11-01cmd/compile: improve s390x rules for folding ADDconst into loads/storesMichael Munday
2016-10-27cmd/compile: use masks instead of branches for slicingKeith Randall
2016-10-26cmd/compile: improve s390x SSA rules for logical opsMichael Munday
2016-10-25cmd/compile: intrinsify atomic operations on s390xMichael Munday
2016-10-17cmd/compile: merge loads into operations on s390xMichael Munday
2016-10-07cmd/{asm,compile}: replace TESTB op with CMPWconst on s390xMichael Munday
2016-10-06cmd/compile: fold extensions into constants on s390xMichael Munday
2016-10-03cmd/compile: remove unnecessary OpSB checks in S390X.rulesMichael Munday
2016-09-30cmd/compile: improve load/store merging on s390xMichael Munday
2016-09-19cmd/compile: intrinsify Ctz{32,64} and Bswap{32,64} on s390xMichael Munday
2016-09-13cmd/compile: add SSA backend for s390x and enable by defaultMichael Munday