aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/AMD64Ops.go
AgeCommit message (Expand)Author
2018-03-29[release-branch.go1.9] cmd/compile: fix constant folding of right shiftsKeith Randall
2017-10-25[release-branch.go1.9] cmd/compile: avoid generating large offsetsKeith Randall
2017-07-15cmd/compile: fix comment typoJamie Kerr
2017-05-15cmd/compile: better check for single live memoryKeith Randall
2017-04-21cmd/compile: experiment which clobbers all dead pointer fieldsKeith Randall
2017-04-17cmd/compile: implement non-constant rotatesKeith 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-16cmd/compile: intrinsics for math/bits.{Len,LeadingZeros}Keith Randall
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-01cmd/compile: recognize bit test patterns on amd64Josh Bleecher Snyder
2017-02-28cmd/compile: simplify load+op rulesKeith Randall
2017-02-22cmd/compile: add opcode flag hasSideEffects for do-not-removeDavid Chase
2017-02-19cmd/compile: amd64, allow XCHG on stack pointersKeith Randall
2017-02-17cmd/compile/internal/ssa: combine load + op on AMD64Ilya Tocar
2017-02-02cmd/compile: remove nil check for Zero/Move on 386, AMD64, S390XCherry Zhang
2017-02-02cmd/compile: move rotate instruction generation to SSAKeith Randall
2016-10-11cmd/compile: make link register allocatable in non-leaf functionsMichael Munday
2016-10-11cmd/compile: intrinsify math/big.mulWW, divWW on AMD64Cherry Zhang
2016-09-27cmd/compile: remove duplicate nilchecksKeith Randall
2016-09-15cmd/compile: redo nil checksKeith Randall
2016-09-12cmd/compile: get rid of BlockCallKeith Randall
2016-09-06cmd/compile: mark some AMD64 atomic ops as clobberFlagsCherry Zhang
2016-08-31cmd/compile: don't reserve X15 for float sub/div any moreKeith Randall
2016-08-28cmd/compile: fix noopt buildKeith 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-16cmd/compile: use shorter versions of zero-extend opsKeith Randall
2016-08-09[dev.ssa] cmd/compile: port SSA backend to amd64p32Keith Randall
2016-08-07[dev.ssa] cmd/compile: remove flags from regMaskCherry Zhang
2016-08-04[dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall
2016-07-29cmd/compile: fix possible spill of invalid pointer with DUFFZERO on AMD64Cherry Zhang
2016-07-18[dev.ssa] cmd/compile: fix verbose typing of DIVKeith Randall
2016-07-18[dev.ssa] cmd/compile: implement more 64-bit ops on 386Keith Randall
2016-07-18[dev.ssa] cmd/compile: use 2-result divide opKeith Randall
2016-06-02[dev.ssa] cmd/compile: clean up hardcoded regmasks in ssa/regalloc.goCherry Zhang
2016-05-19[dev.ssa] cmd/compile: handle boolean values for SSA on ARMCherry Zhang
2016-04-26cmd/compile: more sanity checks on rewrite rulesKeith Randall
2016-04-23cmd/compile: get rid of most byte and word insns for amd64Keith Randall
2016-04-10cmd/compile: regalloc enforces 2-address instructionsKeith Randall
2016-04-05cmd/compile/internal/ssa: hide gen packge from ./make.bashDave Cheney
2016-03-31cmd/compile: Add more idx1 load/store instructionsKeith Randall
2016-03-30cmd/compile: define high bits of AuxIntKeith Randall
2016-03-29cmd/compile: fix plan9-amd64 buildMatthew Dempsky
2016-03-28cmd/compile: added some intrinsics to SSA back endDavid Chase