aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/s390x
AgeCommit message (Expand)Author
2017-10-30cmd/asm, cmd/compile: optimize math.Abs and math.Copysign on s390xMichael Munday
2017-10-10cmd/compile: intrinsify runtime.getcallerspCherry Zhang
2017-09-20cmd/compile: add s390x intrinsics for Ceil, Floor, Round and TruncMichael Munday
2017-09-15cmd/internal/obj: change Prog.From3 to RestArgs ([]Addr)isharipo
2017-05-09cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder
2017-05-02cmd/{asm,compile}: avoid zeroAuto clobbering flags on s390xMichael Munday
2017-04-28Revert "cmd/compile: add Type.MustSize and Type.MustAlignment"Josh Bleecher Snyder
2017-04-27cmd/compile: add Type.MustSize and Type.MustAlignmentJosh Bleecher Snyder
2017-04-25cmd: fix the order that s390x operands are printed inMichael Munday
2017-04-21cmd/compile: experiment which clobbers all dead pointer fieldsKeith Randall
2017-04-21cmd/compile: move Linksym, linksymname, and isblanksym to types packageJosh Bleecher Snyder
2017-04-20cmd/compile: zero ambiguously live variables at VARKILLsKeith Randall
2017-04-20cmd/compile/internal/gc: make defframe arch-independentMatthew Dempsky
2017-03-26cmd/compile: remove likely bits from generated assemblyKeith Randall
2017-03-23cmd/compile: eliminate Prog-related globalsJosh Bleecher Snyder
2017-03-22cmd/compile: funnel SSA Prog creation through SSAGenStateJosh Bleecher Snyder
2017-03-20cmd/compile: remove ProgInfo tablesMatthew Dempsky
2017-03-17cmd/compile: pass frame size to defframeJosh Bleecher Snyder
2017-03-17cmd/compile: thread Curfn through SSAJosh Bleecher Snyder
2017-03-17cmd/compile: eliminate direct uses of gc.Thearch in backendsMatthew Dempsky
2017-03-13cmd/compile/internal/gc: refactor ACALL Prog creationMatthew Dempsky
2017-03-13cmd/compile/internal/ssa: replace {Defer,Go}Call with StaticCallMatthew Dempsky
2017-03-07cmd/compile: refactor portable SSA Op handlingMatthew Dempsky
2017-03-06cmd/internal/obj: remove AUSEFIELD pseudo-opMatthew Dempsky
2017-03-03cmd/compile: pack bool fields in Node, Name, Func and Type structs to bitsetsAliaksandr Valialkin
2017-02-28cmd/compile: emit fused multiply-{add,subtract} instructions on s390xMichael Munday
2017-02-07cmd/internal/obj: remove ATYPEMatthew Dempsky
2017-02-06cmd/compile/internal/gc: stop exporting *gc.Sym-typed globalsMatthew Dempsky
2017-02-06cmd/compile/internal/ssa: use obj.LSym instead of gc.SymMatthew Dempsky
2017-02-03cmd/compile: fix type propagation through s390x SSA rulesMichael Munday
2016-12-08[dev.inline] cmd/compile/internal/ssa: rename various fields from Line to PosRobert Griesemer
2016-12-08[dev.inline] cmd/compile: rename various fields from Lineno to PosRobert Griesemer
2016-12-08[dev.inline] cmd/internal/src: make Pos implementation abstractRobert Griesemer
2016-10-25cmd, runtime: remove s390x 3 operand immediate logical opsMichael Munday
2016-10-25cmd/compile: intrinsify atomic operations on s390xMichael Munday
2016-10-17cmd/compile: merge loads into operations on s390xMichael Munday
2016-10-07cmd/{asm,compile}: replace TESTB op with CMPWconst on s390xMichael Munday
2016-10-06cmd/{asm,compile}: add ANDW, ORW and XORW instructions to s390xMichael Munday
2016-10-04cmd/compile: layout stack frame during SSAMatthew Dempsky
2016-09-30cmd/compile: improve load/store merging on s390xMichael Munday
2016-09-21cmd/compile: simplify obj.ProgInfo and extract from obj.ProgMatthew Dempsky
2016-09-19cmd/compile: intrinsify Ctz{32,64} and Bswap{32,64} on s390xMichael Munday
2016-09-17cmd/internal/obj: remove ACHECKNILMatthew Dempsky
2016-09-16cmd/compile: remove Arch.REGCTXTMatthew Dempsky
2016-09-16cmd/compile: change goarch.Main into goarch.InitMatthew Dempsky
2016-09-16cmd/compile: reorganize SSA register numberingKeith Randall
2016-09-16cmd/compile: remove BetypeinitMatthew Dempsky
2016-09-16cmd/compile: remove traces of old register allocatorMatthew Dempsky
2016-09-15cmd/compile: remove ginsJosh Bleecher Snyder
2016-09-15cmd/compile: deduplicate appendpp functionsMatthew Dempsky