aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/op.go
AgeCommit message (Expand)Author
2020-12-14cmd/compile: fix incorrect shift count type with s390x rulesRuixin Bao
2020-10-27cmd/compile: clean up ValAndOff funcs after untyped aux removalAlberto Donizetti
2020-10-01cmd/compile: enable late expansion for interface callsDavid Chase
2020-09-24cmd/compile: more amd64 typed aux rulesAlberto Donizetti
2020-09-23cmd/compile: enable late call expansion for multiple resultsDavid Chase
2020-09-18cmd/compile: generate late-lowering static callsDavid Chase
2020-09-18cmd/compile: add code to expand calls just before late optDavid Chase
2020-09-16cmd/compile: populate AuxCall fields for OpClosureCallDavid Chase
2020-09-16cmd/compile: initialize ACArgs and ACResults AuxCall fields for static and in...David Chase
2020-09-16cmd/compile: extend ssa.AuxCall to closure and interface callsDavid Chase
2020-09-16cmd/compile: introduce special ssa Aux type for callsDavid Chase
2020-08-24cmd/compile: convert rest ARM64.rules lines to typed aux modefanzha02
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