summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/s390x
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: restore tail call for method wrappersCherry Mui2021-09-171-7/+3
* [dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements2021-08-031-1/+0
* [dev.typeparams] Revert "[dev.typeparams] runtime,cmd/compile,cmd/link: repla...Austin Clements2021-07-301-0/+1
* [dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements2021-07-301-1/+0
* cmd/compile: add clobberdeadreg modeCherry Zhang2021-03-191-1/+1
* cmd/compile: make ValAndOff.{Val,Off} return an int32Alberto Donizetti2021-03-091-7/+7
* cmd/compile: optimize single-precision floating point square rootfanzha022021-03-021-1/+1
* cmd/internal/obj: add Prog.SetFrom3{Reg,Const}Josh Bleecher Snyder2021-02-251-4/+4
* cmd/compile: automate resultInArg0 register checksJosh Bleecher Snyder2021-02-251-40/+8
* [dev.regabi] cmd/compile: split out package ssagen [generated]Russ Cox2020-12-232-30/+30
* [dev.regabi] cmd/compile: split out package objw [generated]Russ Cox2020-12-232-15/+15
* [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated]Russ Cox2020-11-252-4/+6
* [dev.regabi] cmd/compile: clean up debug flag (-d) handling [generated]Russ Cox2020-11-251-1/+1
* cmd/compile: optimize shift pairs and masks on s390xMichael Munday2020-11-061-1/+13
* cmd/internal/obj/arm64: add CASx/CASPx instructionsfanzha022020-10-291-6/+6
* cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on S390XMichael Pratt2020-10-231-0/+8
* cmd/compile,cmd/asm: simplify recording of branch targets, take 2Keith Randall2020-08-311-2/+2
* Revert "cmd/compile,cmd/asm: simplify recording of branch targets"Keith Randall2020-08-281-2/+2
* cmd/compile,cmd/asm: simplify recording of branch targetsKeith Randall2020-08-271-2/+2
* cmd/compile: allow floating point Ops to produce flags on s390xRuixin(Peter) Bao2020-04-081-1/+7
* cmd/compile: use load and test instructions on s390xRuixin(Peter) Bao2020-03-251-0/+2
* cmd/compile: lower float to uint conversions on s390xRuixin(Peter) Bao2020-02-291-0/+2
* cmd/compile, runtime: intrinsify atomic And8 and Or8 on s390xMichael Munday2019-11-111-0/+34
* cmd/compile: enable nil check logging for other architectures.David Chase2019-11-101-0/+4
* cmd/compile: intrinsics for runtime/internal/atomic.Store8Austin Clements2019-10-291-1/+1
* cmd/compile: delete ZeroAutoCherry Zhang2019-10-282-18/+0
* cmd/asm: add s390x branch-on-count instructionsMichael Munday2019-10-091-8/+4
* cmd/compile: add SSA rules for s390x compare-and-branch instructionsMichael Munday2019-10-081-23/+75
* cmd/compile/internal/gc: intrinsify mulWW on s390xRuixin(Peter) Bao2019-10-021-1/+0
* cmd/compile: allow multiple SSA block control valuesMichael Munday2019-10-021-3/+3
* cmd/compile: use numeric condition code masks on s390xMichael Munday2019-09-261-37/+18
* cmd/compile: add math/bits.Mul64 intrinsic on s390xRuixin Bao2019-09-131-0/+13
* cmd/compile/internal/s390x: replace 4-byte NOP with a 2-byte NOP on s390xRuixin(Peter) Bao2019-09-111-4/+1
* cmd/compile: improve s390x sign/zero extension removalMichael Munday2019-09-101-6/+1
* cmd/compile, runtime: make atomic loads/stores sequentially consistent on s390xMichael Munday2019-06-061-0/+2
* cmd/compile,runtime/internal/atomic: add Load8Austin Clements2019-05-031-1/+1
* cmd/compile: add math/bits.{Add,Sub}64 intrinsics on s390xMichael Munday2019-05-031-1/+32
* cmd/compile: remove AUNDEF opcodeKeith Randall2019-04-071-1/+0
* cmd/compile,runtime: provide index information on bounds check failureKeith Randall2019-03-181-0/+6
* cmd/compile: call ginsnop, not ginsnop2 on ppc64le for mid-stack inlining tra...Lynn Boger2019-02-251-0/+1
* cmd/compile: fix no-op instruction used by s390xKeith Randall2019-01-031-5/+3
* cmd/compile,runtime: redo mid-stack inlining tracebacksKeith Randall2018-12-281-1/+2
* cmd/compile: make math/bits.RotateLeft{32,64} intrinsics on s390xMichael Munday2018-09-051-1/+2
* cmd/compile: implement OnesCount{8,16,32,64} intrinsics on s390xMichael Munday2018-09-031-1/+4
* cmd/compile: simplify shift lowering on s390xMichael Munday2018-05-081-7/+0
* cmd/compile: intrinsify runtime.getcallerpc on all link register architecturesWei Xiao2018-05-021-0/+4
* cmd/compile: don't lower OpConvertAustin Clements2018-04-201-1/+1
* cmd/compile: use Block.Likely to put likely branch firstDavid Chase2018-04-111-13/+9
* runtime: buffered write barrier for s390xAustin Clements2018-02-131-0/+5
* cmd/compile: fix SSA immediate sign extension on s390xMichael Munday2017-11-071-1/+7