aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/op.go
AgeCommit message (Expand)Author
2020-06-18cmd/compile: redo flag constant ops for armKeith Randall
2020-04-23cmd/compile: convert splitload rules to typed auxJosh Bleecher Snyder
2020-04-21cmd/compile: switch to typed aux for 386 optimization rulesAlberto Donizetti
2020-04-17cmd/compile: make some s390x rules use strongly typed aux valuesMichael Munday
2020-04-13cmd/compile: convert more AMD64.rules lines to typed aux modeKeith Randall
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-02-28cmd/compile: add dedicated ARM64BitField aux typeJosh Bleecher Snyder
2019-11-05cmd/compile: mark architecture-specific unsafe pointsCherry Zhang
2019-09-26cmd/compile: use numeric condition code masks on s390xMichael Munday
2019-08-28cmd/compile: remove auxSymInt32Keith Randall
2019-03-19cmd/compile: move flagalloc op splitting to rewrite rulesJosh Bleecher Snyder
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2019-03-11cmd/compile: add scale field to SSA OpsJosh Bleecher Snyder
2018-09-24cmd/compile: document regalloc fieldsKeith Randall
2018-03-02cmd/compile/internal/ssa: note zero-width OpsHeschi Kreinick
2018-02-20cmd/compile/internal/ssa: emit csel on arm64philhofer
2017-09-19cmd/compile: remove Symbol wrappers from Aux fieldsKeith Randall
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-03-16cmd/compile: use type information in Aux for Store sizeCherry Zhang
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
2017-01-07all: fix misspellingsshawnps
2016-10-25cmd/compile: add a writebarrier phase in SSACherry Zhang
2016-10-04cmd/compile/internal/ssa: add Op.UsesScratch methodMatthew Dempsky
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-31cmd/compile: print SizeAndAlign AuxInt values correctlyKeith Randall
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-07-15[dev.ssa] cmd/compile: use shifted and indexed ops in SSA for ARMCherry Zhang
2016-07-06[dev.ssa] cmd/compile: add some ARM optimization rewriting rulesCherry Zhang
2016-07-02[dev.ssa] cmd/compile: ensure alignment for Zero and Move in SSA for ARMCherry Zhang
2016-06-24[dev.ssa] cmd/compile: move tuple selectors to generator's block in CSECherry Zhang
2016-04-26cmd/compile: more sanity checks on rewrite rulesKeith Randall
2016-04-10cmd/compile: regalloc enforces 2-address instructionsKeith Randall
2016-03-23cmd/compile: start on ARM portKeith Randall
2016-03-13cmd/compile: const folding for float32/64Todd Neal
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
2016-02-28[dev.ssa] cmd/compile: add max arg length to opcodesTodd Neal
2016-02-22[dev.ssa] cmd/compile/internal/ssa: handle commutative operations in cseAlexandru Moșoi
2016-02-02[dev.ssa] cmd/compile: add aux typing, flags to opsKeith Randall
2016-01-29[dev.ssa] cmd/compile: prepare for some load+op combiningKeith Randall
2015-10-28[dev.ssa] cmd/compile: introduce storeconst opsKeith Randall
2015-08-17[dev.ssa] cmd/compile/internal/ssa: New register allocatorKeith Randall
2015-06-16[dev.ssa] cmd/compile/internal/gc: reduce genValue redundancyMichael Matloob