aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/AMD64Ops.go
AgeCommit message (Expand)Author
2021-09-17cmd/compile: restore tail call for method wrappersCherry Mui
2021-09-07cmd/compile: add prefetch intrinsic supportRuslan Andreev
2021-08-31cmd/compile: add MOVOstoreconst with offset folding on amd64Martin Möhrmann
2021-05-08cmd/compile: remove bit operations that modify memory directlyKeith Randall
2021-03-26cmd/compile: fix long RMW bit operations on AMD64Pat Gavlin
2021-03-12cmd/compile: test register ABI for method, interface, closure callsDavid Chase
2021-03-11cmd/compile: optimize multi-register shifts on amd64Josh Bleecher Snyder
2021-03-04cmd/compile: pass register parameters to called functionDavid Chase
2021-03-02cmd/compile: optimize single-precision floating point square rootfanzha02
2021-02-23cmd/compile: add AMD64 parameter register defs, Arg ops, plumb to ssa.ConfigDavid Chase
2021-02-08[dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64Cherry Zhang
2021-02-03[dev.regabi] cmd/compile: reserve X15 as zero register on AMD64Cherry Zhang
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on AMD64Michael Pratt
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-16cmd/compile: mark DUFFZERO/DUFFCOPY as async unsafeKeith Randall
2020-07-27cmd/compile: add floating point load+op operations to addressing modes passKeith Randall
2020-04-30cmd/compile: add indexed memory modification ops to amd64Keith Randall
2020-04-30cmd/compile: add indexed load+op operations to amd64Keith Randall
2020-04-29cmd/compile: mark PanicBounds/Extend as callsAustin Clements
2020-04-24cmd/compile: move duffcopy auxint calculation out of rewrite rulesJosh Bleecher Snyder
2020-04-07cmd/compile: use MOVBQZX for OpAMD64LoweredHasCPUFeatureJosh Bleecher Snyder
2020-04-04cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder
2020-04-01cmd/compile: add indexed-load CMP instructionsKeith Randall
2020-03-31cmd/compile, runtime: use more registers for amd64 write barrier callsJosh Bleecher Snyder
2020-02-20cmd/compile: merge more shifts into storesJosh Bleecher Snyder
2020-02-20cmd/compile: mark amd64 HMUL ops as not commutativeJosh Bleecher Snyder
2019-11-02runtime: asynchronous preemption function for x86Austin Clements
2019-10-29cmd/compile: intrinsics for runtime/internal/atomic.Store8Austin Clements
2019-10-21cmd/compile: add fma intrinsic for amd64smasher164
2019-10-15cmd/compile: remove some nacl SSA rulesBen Shi
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-05-03cmd/compile,runtime/internal/atomic: add Load8Austin Clements
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-11-14runtime: make processor capability variable naming platform specificMartin Möhrmann
2018-10-25cmd/compile: intrinsify math/bits.Sub on amd64Keith Randall
2018-10-25cmd/compile: intrinsify math/bits.Add on amd64Keith Randall
2018-10-23cmd/compile: use proved bounds to remove signed division fix-upsChrisALiles
2018-10-15cmd/compile: add intrinsics for runtime/internal/math on 386 and amd64Martin Möhrmann
2018-09-19cmd/compile: optimize AMD64's bit wise operationBen Shi
2018-09-18cmd/compile: fix wrong comment message in AMD64Ops.goBen Shi
2018-08-24cmd/compile: introduce more read-modify-write operations for amd64Ben Shi
2018-08-22cmd/compile: optimize AMD64 with DIVSSload and DIVSDloadBen Shi
2018-08-20cmd/compile: optimize AMD64 with more read-modify-write operationsBen Shi
2018-06-28cmd/compile: mark CMOVLEQF, CMOVWEQF as cloberring AXIlya Tocar
2018-06-08cmd/compile: mark BS{F,R}L as clobbering flagsKeith Randall
2018-05-10cmd/compile: fix zero extend after float->int conversionKeith Randall
2018-05-08cmd/compile: rename memory-using operationsKeith Randall
2018-04-26cmd/compile: convert amd64 BSFL and BSRL from tuple to result onlyJosh Bleecher Snyder