- 67fdf58 cmd/compile: don't combine 64-bit loads/stores on amd64 by Caleb Spare · 7 years ago
- 2f1f607 cmd/compile: intrinsify math.RoundToEven on amd64 by Ilya Tocar · 7 years ago
- 94484d8 cmd/compile: intrinsify math.{Trunc/Ceil/Floor} on amd64 by Ilya Tocar · 7 years ago
- 7e34313 cmd/compile: compiler support for buffered write barrier by Austin Clements · 7 years ago
- 624630b cmd/compile: fold constant comparisions into SETxxmem ops. by Keith Randall · 7 years ago
- 6f3e5e6 cmd/compile: intrinsify runtime.getcallersp by Cherry Zhang · 7 years ago
- 0361456 cmd/compile: remove x86 arch-specific rules for +2ⁿ multiplication by Alberto Donizetti · 7 years ago
- 6b8a3c8 cmd/compile/internal/amd64: add SETccmem by Ilya Tocar · 7 years ago
- 3f04db4 cmd/compile: fix sign-extension merging rules by Keith Randall · 8 years ago
- 6cac100 cmd/compile: add intrinsic for reading caller's pc by David Chase · 8 years ago
- a4e1a72 cmd/compile/internal/amd64: add MOVLloadidx8 and MOVLstoreidx8 by Ilya Tocar · 8 years ago
- 782ee23 cmd/compile/internal/ssa: remove redundant zeroextensions on amd64 by Ilya Tocar · 8 years ago
- 053840d cmd/compile: avoid generating large offsets by Keith Randall · 8 years ago
- adbfdfe cmd/compile: don't use MOVOstore for move on plan9/amd64 by David du Colombier · 8 years ago
- 9c99512 cmd/compile/internal/ssa: combine consecutive loads and stores on amd64 by Ilya Tocar · 8 years ago
- fb05948 cmd/compile,math: improve code generation for math.Abs by Keith Randall · 8 years ago
- 14cb415 cmd/compile: don't use MOVOstore instruction on plan9/amd64 by David du Colombier · 8 years ago
- ac29f4d cmd/compile/internal/amd64: add ADD[Q|L]constmem by Ilya Tocar · 8 years ago
- da34ddf cmd/compile/internal/ssa: combine more const stores by Ilya Tocar · 8 years ago
- df70982 cmd/compile/internal/ssa: use sse to zero on amd64 by Ilya Tocar · 8 years ago
- c59b495 cmd/compile: add support for arm64 bit-test instructions by philhofer · 8 years ago
- c920fa5 cmd/compile: fix slice-in-bound check on amd64p32 by Cherry Zhang · 8 years ago
- 9613a63 cmd/compile: fix subword store/load elision for amd64, x86, arm by David Chase · 8 years ago
- 5548f7d cmd/compile: eliminate some bounds checks from generated rewrite rules by Josh Bleecher Snyder · 8 years ago
- 256210c cmd/compile: better check for single live memory by Keith Randall · 8 years ago
- 46b88c9 cmd/compile: change ssa.Type into *types.Type by Josh Bleecher Snyder · 8 years ago
- 6a24b2d cmd/compile: add boolean simplification rules by Josh Bleecher Snyder · 8 years ago
- dae5389 Revert "cmd/compile: add Type.MustSize and Type.MustAlignment" by Josh Bleecher Snyder · 8 years ago
- 94d540a cmd/compile: add Type.MustSize and Type.MustAlignment by Josh Bleecher Snyder · 8 years ago
- fc7b83d cmd/compile: break up large value rewrite functions by Josh Bleecher Snyder · 8 years ago
- eaa198f cmd/compile: stop generating block successor vars in rewrite rules by Josh Bleecher Snyder · 8 years ago
- 1e3570a cmd/internal/objabi: extract shared functionality from obj by Matthew Dempsky · 8 years ago
- 7e07e63 cmd/compile: implement non-constant rotates by Keith Randall · 8 years ago
- 5cadc91 cmd/compile: intrinsics for math/bits.OnesCount by Keith Randall · 8 years ago
- 53f8a6a cmd/compile: automatically handle commuting ops in rewrite rules by Keith Randall · 8 years ago
- 69fe9ea cmd/compile/internal/ssa: use recently agreed upon generated code header by Brad Fitzpatrick · 8 years ago
- 8577f81 cmd/compile/internal: Optimization with RBIT and REV by Ben Shi · 8 years ago
- 68da265 Revert "cmd/compile: automatically handle commuting ops in rewrite rules" by Keith Randall · 8 years ago
- 041ecb6 cmd/compile: automatically handle commuting ops in rewrite rules by Keith Randall · 8 years ago
- 3e63cdf cmd/compile: optimize shift when counter has different type. by Alexandru Moșoi · 8 years ago
- 86dc86b cmd/compile: don't merge load+op if other op arg is still live by Keith Randall · 8 years ago
- aea3aff cmd/compile: separate ssa.Frontend and ssa.TypeSource by Josh Bleecher Snyder · 8 years ago
- 2cdb7f1 cmd/compile: move Frontend field from ssa.Config to ssa.Func by Josh Bleecher Snyder · 8 years ago
- 193510f cmd/compile: evaluate config as needed in rewrite rules by Josh Bleecher Snyder · 8 years ago
- 495b167 cmd/compile: intrinsics for math/bits.{Len,LeadingZeros} by Keith Randall · 8 years ago
- c8f38b3 cmd/compile: use type information in Aux for Store size by Cherry Zhang · 8 years ago
- d5dc490 cmd/compile: intrinsics for math/bits.TrailingZerosX by Keith Randall · 8 years ago
- 604455a cmd/compile: ensure TESTQconst AuxInt is in range by Josh Bleecher Snyder · 8 years ago
- 08d8d5c cmd/compile/internal/ssa: replace {Defer,Go}Call with StaticCall by Matthew Dempsky · 8 years ago
- 02e36f8 cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops by Matthew Dempsky · 8 years ago
- 2183135 cmd/compile: recognize bit test patterns on amd64 by Josh Bleecher Snyder · 8 years ago
- 0fe58bf cmd/compile: simplify load+op rules by Keith Randall · 8 years ago
- bd8a39b cmd/compile: emit fused multiply-{add,subtract} instructions on s390x by Michael Munday · 8 years ago
- 21c71d7 cmd/compile/internal/ssa: combine load + op on AMD64 by Ilya Tocar · 8 years ago
- 4477fd0 cmd/compile/internal/ssa: combine 2 byte loads + shifts into word load + rolw 8 on AMD64 by Kirill Smelkov · 8 years ago
- bd91e35 cmd/compile/internal/ssa: generate bswap/store for indexed bigendian byte stores too on AMD64 by Kirill Smelkov · 8 years ago
- b548eee cmd/compile: fix load-combining rules by Keith Randall · 8 years ago
- 3d5eb4a cmd/compile: better implementation of Slicemask by Keith Randall · 8 years ago
- 01c8719 cmd/compile: move rotate instruction generation to SSA by Keith Randall · 8 years ago
- cfd17f5 [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos by Robert Griesemer · 8 years ago
- 10f7574 cmd/compile/internal/ssa: generate bswap on AMD64 by Ilya Tocar · 8 years ago
- f357091 cmd/compile: combine some extensions with loads by Keith Randall · 9 years ago
- deb4177 cmd/compile: use masks instead of branches for slicing by Keith Randall · 8 years ago
- 7ff0c82 cmd/compile: replace ANDL with MOV?ZX by Martin Möhrmann · 8 years ago
- 2756d56 cmd/compile: intrinsify math/big.mulWW, divWW on AMD64 by Cherry Zhang · 8 years ago
- 26a6131 cmd/compile: fix 4-byte unaligned load rules by Keith Randall · 9 years ago
- c538795 cmd/compile: missing float indexed loads/stores on amd64 by Keith Randall · 9 years ago
- b2e0e96 cmd/compile: remove Zero and NilCheck for newobject by Cherry Zhang · 9 years ago
- 0c6c3d1 cmd/compile: fix noopt build by Keith Randall · 9 years ago
- 84aac62 cmd/compile: intrinsify the rest of runtime/internal/atomic for amd64 by Keith Randall · 9 years ago
- 320ddcf cmd/compile: inline atomics from runtime/internal/atomic on amd64 by Keith Randall · 9 years ago
- 3e270ab cmd/compile: clean up ctz ops by Keith Randall · 9 years ago
- 310a40b cmd/compile: start MIPS64 port of SSA backend by Cherry Zhang · 9 years ago
- d251030 cmd/compile: don't fold >32bit constants into a MULQ by Keith Randall · 9 years ago
- 69a755b [dev.ssa] cmd/compile: port SSA backend to amd64p32 by Keith Randall · 9 years ago
- d2286ea [dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranch by Keith Randall · 9 years ago
- 6a1153a [dev.ssa] cmd/compile: refactor out rulegen value parsing by Josh Bleecher Snyder · 9 years ago
- 111d590 cmd/compile: fix possible spill of invalid pointer with DUFFZERO on AMD64 by Cherry Zhang · 9 years ago
- 7b9873b [dev.ssa] cmd/internal/obj, etc.: add and use NEGF, NEGD instructions on ARM by Cherry Zhang · 9 years ago
- 4a33af6 [dev.ssa] cmd/compile: more 386 port changes by Keith Randall · 9 years ago
- 1b0404c [dev.ssa] cmd/compile: fix verbose typing of DIV by Keith Randall · 9 years ago
- cf92e38 [dev.ssa] cmd/compile: use 2-result divide op by Keith Randall · 9 years ago
- f0bab31 [dev.ssa] cmd/compile: add some constant folding optimizations by Josh Bleecher Snyder · 9 years ago
- ad8b8f6 [dev.ssa] cmd/compile: remove dead amd64 ITab lowering rule by Josh Bleecher Snyder · 9 years ago
- f553178 [dev.ssa] cmd/compile: ensure alignment for Zero and Move in SSA for ARM by Cherry Zhang · 9 years ago
- 4fa0500 cmd/compile: enable constant-time CFG editing by Keith Randall · 9 years ago
- cd95657 cmd/compile: make vet happy with ssa code by Keith Randall · 9 years ago
- fa9435c cmd/compile: clean up rewrite rules by Keith Randall · 9 years ago
- e4355ae cmd/compile: more sanity checks on rewrite rules by Keith Randall · 9 years ago
- 8b92397 cmd/compile: introduce bool operations. by Alexandru Moșoi · 9 years ago
- 9e3c68f cmd/compile: get rid of most byte and word insns for amd64 by Keith Randall · 9 years ago
- 217c284 cmd/compile: combine stores into larger widths by Keith Randall · 9 years ago
- cd85f71 cmd/compile: add x.Uses==1 test to load combiners by Keith Randall · 9 years ago
- 0004f34 cmd/compile: regalloc enforces 2-address instructions by Keith Randall · 9 years ago
- 8448d3a cmd/compile: fold CMPconst and SHR by Alexandru Moșoi · 9 years ago
- 04945ed cmd/compile: replaces ANDQ with MOV?ZX by Alexandru Moșoi · 9 years ago
- 7a4211b cmd/compile: constant fold ANDs. by Alexandru Moșoi · 9 years ago
- ec5083e cmd/compile: combine SHLQ into loads and stores by Alexandru Moșoi · 9 years ago
- af517da cmd/compile: Add more idx1 load/store instructions by Keith Randall · 9 years ago
- b81f2f1 cmd/compile: place combined loads at the location of the last byte load by Keith Randall · 9 years ago