aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/genericOps.go
AgeCommit message (Expand)Author
2017-07-27[dev.debug] cmd/compile: better DWARF with optimizations ondev.debugHeschi Kreinick
2017-05-09cmd/compile/internal/ssa: mark boolean instructions commutativeMarvin Stenger
2017-04-21cmd/compile: experiment which clobbers all dead pointer fieldsKeith Randall
2017-04-04cmd/compile: intrinsics for math/bits.OnesCountKeith Randall
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-17cmd/compile: intrinsic for math/bits.Reverse on ARM64Keith Randall
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-16cmd/compile: pass types on SSA Store/Move/Zero opsCherry Zhang
2017-03-16cmd/compile: intrinsics for math/bits.TrailingZerosXKeith Randall
2017-03-14cmd/compile/internal/ssa: remove unused OpFuncMatthew Dempsky
2017-03-14cmd/compile/internal/ssa: populate SymEffects for SSA OpsMatthew Dempsky
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-03-03cmd/compile: get rid of "volatile" in SSACherry Zhang
2017-02-28cmd/compile: emit fused multiply-{add,subtract} instructions on s390xMichael Munday
2017-02-22cmd/compile: add opcode flag hasSideEffects for do-not-removeDavid Chase
2017-02-17cmd/compile: move constant divide strength reduction to SSA rulesKeith Randall
2017-02-02cmd/compile: move rotate instruction generation to SSAKeith Randall
2016-10-31cmd/compile: make [0]T and [1]T SSAable typesKeith Randall
2016-10-28cmd/compile: use typedmemclr for zeroing if there are pointersAustin Clements
2016-10-27cmd/compile: use masks instead of branches for slicingKeith Randall
2016-10-25cmd/compile: add a writebarrier phase in SSACherry Zhang
2016-10-11cmd/compile: intrinsify math/big.mulWW, divWW on AMD64Cherry Zhang
2016-09-15cmd/compile: redo nil checksKeith Randall
2016-09-12cmd/compile: get rid of BlockCallKeith Randall
2016-08-31cmd/compile: print SizeAndAlign AuxInt values correctlyKeith Randall
2016-08-28cmd/compile: intrinsify the rest of runtime/internal/atomic for amd64Keith Randall
2016-08-25cmd/compile: inline atomics from runtime/internal/atomic on amd64Keith Randall
2016-08-23cmd/compile: clean up ctz opsKeith Randall
2016-08-17cmd/compile: add more ARM64 optimizationsCherry Zhang
2016-07-27[dev.ssa] cmd/compile: add more on ARM64 SSACherry Zhang
2016-06-26[dev.ssa] cmd/compile: provide default types for all extension opsJosh Bleecher Snyder
2016-06-06[dev.ssa] cmd/compile: handle floating point on ARMCherry Zhang
2016-06-02[dev.ssa] cmd/compile: handle 64-bit shifts on ARMCherry Zhang
2016-06-02[dev.ssa] cmd/compile: decompose 64-bit integer on ARMCherry Zhang
2016-05-27[dev.ssa] Merge branch 'master' into dev.ssaDavid Chase
2016-05-18cmd/compile: keep pointer input arguments live throughout functionKeith Randall
2016-05-10[dev.ssa] cmd/compile: implement the following for SSA on ARMCherry Zhang
2016-04-28cmd/compile: remove BlockDead stateKeith Randall
2016-04-25cmd/compile: introduce bool operations.Alexandru Moșoi
2016-04-05cmd/compile/internal/ssa: hide gen packge from ./make.bashDave Cheney
2016-03-30cmd/compile: define high bits of AuxIntKeith Randall
2016-03-28cmd/compile: added some intrinsics to SSA back endDavid Chase
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-13cmd/compile: const folding for float32/64Todd Neal
2016-03-10cmd/compile: fix defer/deferreturnKeith Randall