summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/ARM64Ops.go
Commit message (Expand)AuthorAgeFilesLines
* [release-branch.go1.15] cmd/compile: mark R16, R17 clobbered for non-standard...Cherry Zhang2021-08-021-3/+6
* cmd/compile: redo flag constant ops for arm64Keith Randall2020-06-181-10/+4
* cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji2020-05-291-0/+4
* cmd/compile: use typed aux in arm64 MOVstore rulesAlberto Donizetti2020-05-041-1/+1
* cmd/compile: switch to typed auxint for arm64 TBZ/TBNZ blockAlberto Donizetti2020-04-301-6/+6
* cmd/compile: mark PanicBounds/Extend as callsAustin Clements2020-04-291-3/+3
* cmd/compile: add dedicated ARM64BitField aux typeJosh Bleecher Snyder2020-02-281-6/+6
* runtime: add async preemption support on ARM64Cherry Zhang2019-11-071-0/+2
* cmd/compile: mark architecture-specific unsafe pointsCherry Zhang2019-11-051-8/+8
* cmd/compile: intrinsics for runtime/internal/atomic.Store8Austin Clements2019-10-291-0/+1
* cmd/compile: allow multiple SSA block control valuesMichael Munday2019-10-021-20/+20
* cmd/compile, runtime: use R20, R21 in ARM64's Duff's devicesCherry Zhang2019-06-261-8/+8
* cmd/compile,runtime/internal/atomic: add Load8Austin Clements2019-05-031-0/+1
* cmd/compile: intrinsify math/bits.Sub64 for arm64erifan012019-04-221-15/+19
* cmd/compile: follow up intrinsifying math/bits.Add64 for arm64erifan012019-03-221-1/+3
* cmd/compile: intrinsify math/bits.Add64 for arm64erifan012019-03-201-51/+58
* cmd/compile,runtime: provide index information on bounds check failureKeith Randall2019-03-181-0/+11
* cmd/compile: optimize arm64 comparison of x and 0.0 with "FCMP $(0.0), Fn"fanzha022019-03-071-0/+3
* cmd/compile: change the condition flags of floating-point comparisons in arm6...fanzha022019-03-071-1/+8
* cmd/compile: optimize arm64's code with more shifted operationsBen Shi2018-09-281-0/+12
* cmd/compile: optimize math.Float64(32)bits and math.Float64(32)frombits on arm64fanzha022018-09-171-0/+2
* cmd/compile: intrinsify math.RoundToEven and math.Abs on arm64erifan012018-09-131-0/+2
* cmd/compile: implement non-constant rotates using ROR on arm64erifan012018-09-071-0/+2
* cmd/compile: optimize arm64's comparisonBen Shi2018-09-051-4/+4
* cmd/compile: optimize ARM64's code with MADD/MSUBBen Shi2018-09-041-0/+5
* cmd/compile: optimize arm64 with indexed FP load/storeBen Shi2018-08-281-11/+17
* cmd/compile: add missing type information for some arm/arm64 rulesBen Shi2018-08-271-12/+12
* cmd/compile: improve atomic add intrinsics with ARMv8.1 new instructionWei Xiao2018-06-211-0/+7
* cmd/compile: use a different register for updated value in AtomicAnd8/Or8 on ...Cherry Zhang2018-06-121-6/+6
* cmd/compile: intrinsify runtime.getcallerpc on arm64Wei Xiao2018-04-301-0/+6
* cmd/compile: optimize ARM64 with shifted register indexed load/storeBen Shi2018-04-271-15/+32
* cmd/compile: optimize ARM64 code with CMN/TSTBalaram Makam2018-04-261-0/+4
* cmd/compile: don't lower OpConvertAustin Clements2018-04-201-7/+0
* cmd/compile: optimize ARM64 with register indexed load/storeBen Shi2018-04-191-0/+22
* cmd/compile: intrinsify math/big.mulWW on ARM64Balaram Makam2018-04-041-0/+2
* cmd/compile/internal/ssa: add patterns for arm64 bitfield opcodesGeoff Berry2018-03-151-8/+26
* runtime, cmd/compile: use ldp for DUFFCOPY on ARM64Meng Zhuo2018-03-061-1/+1
* cmd/compile/internal/ssa: note zero-width OpsHeschi Kreinick2018-03-021-3/+3
* cmd/compile: optimize ARM64 code with EON/ORNBen Shi2018-02-281-1/+8
* cmd/compile: fix FP accuracy issue introduced by FMA optimization on ARM64Ben Shi2018-02-221-0/+2
* cmd/compile: improve FP performance on ARM64Ben Shi2018-02-221-0/+11
* cmd/compile: optimize ARM64 code with MNEGBen Shi2018-02-201-0/+2
* cmd/compile/internal/ssa: emit csel on arm64philhofer2018-02-201-3/+4
* cmd/compile: make math.Ceil/Floor/Round/Trunc intrinsics on arm64Chad Rosier2018-02-161-0/+6
* cmd/compile: arm64 intrinsics for math/bits.OnesCountBalaram Makam2018-02-151-12/+17
* cmd/compile/internal/ssa: optimize arm64 with FNMULS/FNMULDBen Shi2018-02-141-8/+10
* runtime: buffered write barrier for arm64Austin Clements2018-02-131-0/+5
* cmd/compile: intrinsify runtime.getcallerspCherry Zhang2017-10-101-0/+3
* cmd/compile: memory clearing optimization for arm64Wei Xiao2017-08-251-5/+8
* cmd/compile: add support for arm64 bit-test instructionsphilhofer2017-08-151-4/+6