summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/opGen.go
Commit message (Expand)AuthorAgeFilesLines
* [dev.ssa] cmd/compile: PPC64, FP to/from int conversions.dev.ssaDavid Chase2016-08-151-55/+200
* [dev.ssa] cmd/compile, etc.: more ARM64 optimizations, and enable SSA by defaultCherry Zhang2016-08-151-0/+389
* [dev.ssa] cmd/compile: fix fp constant loads for 386+PICKeith Randall2016-08-111-0/+63
* [dev.ssa] cmd/compile: add some ARM64 optimizationsCherry Zhang2016-08-111-0/+14
* [dev.ssa] cmd/compile: more fixes for 386 shared librariesKeith Randall2016-08-101-1/+1
* [dev.ssa] cmd/compile: PPC: FP load/store/const/cmp/neg; div/modDavid Chase2016-08-091-0/+14
* [dev.ssa] cmd/compile: port SSA backend to amd64p32Keith Randall2016-08-091-0/+31
* [dev.ssa] cmd/compile: remove flags from regMaskCherry Zhang2016-08-071-1075/+702
* [dev.ssa] cmd/compile: PPC64, load/store by type, shifts, divisions, boolsDavid Chase2016-08-061-24/+101
* [dev.ssa] cmd/compile: PPC64, add cmp->bool, some shifts, hmulDavid Chase2016-08-041-5/+378
* [dev.ssa] cmd/compile: PPC64, add more zeroing and movesDavid Chase2016-08-011-21/+55
* [dev.ssa] cmd/compile: fix possible invalid pointer spill in large Zero/Move ...Cherry Zhang2016-07-271-30/+6
* [dev.ssa] cmd/compile: add more on ARM64 SSACherry Zhang2016-07-271-161/+416
* [dev.ssa] cmd/compile: PPC64, basic support for all calls and "miscellaneous"David Chase2016-07-261-234/+290
* [dev.ssa] cmd/compile: replace storeconst w/ storezero, fold addressingDavid Chase2016-07-241-12/+12
* [dev.ssa] cmd/compile: initial ARM64 SSA portCherry Zhang2016-07-231-0/+1629
* [dev.ssa] cmd/compile: some improvements to PPC codegenDavid Chase2016-07-221-59/+75
* [dev.ssa] cmd/compile: simplify MOVWreg on ARMCherry Zhang2016-07-211-0/+14
* [dev.ssa] cmd/internal/obj, etc.: add and use NEGF, NEGD instructions on ARMCherry Zhang2016-07-201-0/+28
* [dev.ssa] cmd/compile: more 386 port changesKeith Randall2016-07-191-42/+2
* [dev.ssa] cmd/compile: implement more 64-bit ops on 386Keith Randall2016-07-181-7/+126
* [dev.ssa] cmd/compile: use 2-result divide opKeith Randall2016-07-181-106/+16
* [dev.ssa] cmd/compile: clean up tuple types and selectsKeith Randall2016-07-181-1180/+1182
* [dev.ssa] cmd/compile: add floating point optimizations in SSA for ARMCherry Zhang2016-07-161-0/+28
* [dev.ssa] cmd/compile: use shifted and indexed ops in SSA for ARMCherry Zhang2016-07-151-15/+1638
* [dev.ssa] cmd/compile: initial 386 SSA portKeith Randall2016-07-131-0/+2521
* [dev.ssa] cmd/compile: add some ARM optimization rewriting rulesCherry Zhang2016-07-061-0/+146
* [dev.ssa] cmd/compile: ensure alignment for Zero and Move in SSA for ARMCherry Zhang2016-07-021-0/+26
* [dev.ssa] cmd/compile: improve stability of generated codeJosh Bleecher Snyder2016-06-301-922/+922
* [dev.ssa] cmd/compile: Add initial SSA configuration for PPC64Lynn Boger2016-06-281-0/+991
* [dev.ssa] cmd/compile: handle GetG on ARMCherry Zhang2016-06-151-91/+90
* [dev.ssa] cmd/compile: use MOVWaddr for address on ARMCherry Zhang2016-06-131-2/+18
* [dev.ssa] cmd/compile: handle floating point on ARMCherry Zhang2016-06-061-58/+488
* [dev.ssa] cmd/compile: handle Div, Convert, GetClosurePtr etc. on ARMCherry Zhang2016-06-051-5/+93
* [dev.ssa] cmd/compile: handle 64-bit shifts on ARMCherry Zhang2016-06-021-0/+33
* [dev.ssa] cmd/compile: clean up hardcoded regmasks in ssa/regalloc.goCherry Zhang2016-06-021-0/+6
* [dev.ssa] cmd/compile: decompose 64-bit integer on ARMCherry Zhang2016-06-021-0/+201
* [dev.ssa] Merge branch 'master' into dev.ssaDavid Chase2016-05-271-0/+7
|\
| * cmd/compile: keep pointer input arguments live throughout functionKeith Randall2016-05-181-0/+7
* | [dev.ssa] cmd/compile: implement Zero, Move, Copy for SSA on ARMCherry Zhang2016-05-191-0/+52
* | [dev.ssa] cmd/compile: implement shifts & multiplications for SSA on ARMCherry Zhang2016-05-191-0/+141
* | [dev.ssa] cmd/compile: handle boolean values for SSA on ARMCherry Zhang2016-05-191-18/+34
* | [dev.ssa] cmd/compile: implement the following for SSA on ARMCherry Zhang2016-05-101-23/+637
|/
* cmd/compile: remove BlockDead stateKeith Randall2016-04-281-2/+0
* cmd/compile: more sanity checks on rewrite rulesKeith Randall2016-04-261-7/+10
* cmd/compile: introduce bool operations.Alexandru Moșoi2016-04-251-0/+24
* cmd/compile: get rid of most byte and word insns for amd64Keith Randall2016-04-231-572/+0
* cmd/compile: regalloc enforces 2-address instructionsKeith Randall2016-04-101-168/+160
* cmd/compile: Add more idx1 load/store instructionsKeith Randall2016-03-311-0/+141
* cmd/compile: fix plan9-amd64 buildMatthew Dempsky2016-03-291-0/+48