| Commit message (Expand) | Author | Age | Files | Lines |
* | [dev.cc] cmd/5g,cmd/6g,cmd/9g: fix warnings on Plan 9 | David du Colombier | 2014-11-25 | 1 | -1/+1 |
* | [dev.cc] all: merge default (e4ab8f908aac) into dev.cc | Russ Cox | 2014-11-20 | 1 | -39/+56 |
|\ |
|
| * | [dev.cc] all: merge dev.power64 (f57928630b36) into dev.cc | Russ Cox | 2014-11-20 | 1 | -1/+1 |
| |\ |
|
| | * | [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc | Russ Cox | 2014-11-14 | 1 | -1/+1 |
| | |\ |
|
| * | | | [dev.power64] 5g,6g,8g,9g: debug prints for regopt pass 6 and paint2 | Austin Clements | 2014-11-14 | 1 | -14/+31 |
| |/ / |
|
| * | | [dev.power64] 5g: fix mistaken bit-wise AND in regopt | Austin Clements | 2014-11-07 | 1 | -1/+1 |
| * | | [dev.power64] gc: convert Bits to a uint64 array | Austin Clements | 2014-11-04 | 1 | -24/+24 |
* | | | cmd/5g: fix bit mask for div/mod routines clobbering R12 | Ian Lance Taylor | 2014-11-09 | 1 | -1/+1 |
| |/
|/| |
|
* | | 5g: don't generate reg variables for direct-called functions | Austin Clements | 2014-11-05 | 1 | -1/+1 |
|/ |
|
* | cmd/5g, cmd/6g, cmd/8g: clear Addr node when registerizing | Josh Bleecher Snyder | 2014-08-24 | 1 | -0/+1 |
* | cmd/5c, cmd/5g, cmd/5l, liblink: nacl/arm support | Shenghou Ma | 2014-07-10 | 1 | -0/+4 |
* | build: annotations and modifications for c2go | Russ Cox | 2014-07-02 | 1 | -0/+5 |
* | cmd/6g: treat vardef-initialized fat variables as live at calls | Russ Cox | 2014-05-30 | 1 | -2/+55 |
* | cmd/gc: correct handling of globals, func args, results | Russ Cox | 2014-05-15 | 1 | -42/+22 |
* | cmd/gc: fix liveness vs regopt mismatch for input variables | Russ Cox | 2014-05-12 | 1 | -8/+13 |
* | cmd/gc: don't give credit for NOPs during register allocation | Josh Bleecher Snyder | 2014-05-09 | 1 | -11/+13 |
* | runtime: use duff zero and copy to initialize memory | Keith Randall | 2014-05-07 | 1 | -0/+4 |
* | cmd/5g, cmd/6g, cmd/8g: preserve wide values in large functions | Russ Cox | 2014-04-16 | 1 | -0/+10 |
* | cmd/gc: shorten temporary lifetimes when possible | Russ Cox | 2014-04-01 | 1 | -1/+1 |
* | cmd/gc: liveness-related bug fixes | Russ Cox | 2014-03-27 | 1 | -4/+82 |
* | cmd/gc: correct liveness for fat variables | Russ Cox | 2014-02-15 | 1 | -0/+2 |
* | cmd/5g: fix regopt bug in copyprop | Russ Cox | 2014-02-13 | 1 | -3/+3 |
* | cmd/cc, cmd/gc, cmd/ld: consolidate print format routines | Anthony Martin | 2014-02-12 | 1 | -3/+3 |
* | cmd/5g, cmd/6g, cmd/8g: use liblink | Russ Cox | 2013-12-08 | 1 | -5/+5 |
* | cmd/5g, cmd/5l, cmd/6g, cmd/6l, cmd/8g, cmd/8l, cmd/gc, runtime: generate poi... | Carl Shapiro | 2013-12-05 | 1 | -2/+1 |
* | cmd/gc: eliminate redundant &x.Field nil checks | Russ Cox | 2013-09-17 | 1 | -0/+4 |
* | cmd/5g: fix temp-merging on ARM | Russ Cox | 2013-08-14 | 1 | -7/+5 |
* | cmd/gc: add temporary-merging optimization pass | Russ Cox | 2013-08-13 | 1 | -3/+2 |
* | cmd/gc: move flow graph into portable opt | Russ Cox | 2013-08-12 | 1 | -361/+138 |
* | cmd/gc: support for "portable" optimization logic | Russ Cox | 2013-08-12 | 1 | -151/+2 |
* | cmd/5g: factor out prog information | Russ Cox | 2013-08-12 | 1 | -138/+22 |
* | cmd/5c, cmd/5g, cmd/5l: turn MOVB, MOVH into plain moves, optimize short arit... | R?my Oudompheng | 2013-08-09 | 1 | -2/+2 |
* | cmd/5c, cmd/5g, cmd/5l: introduce MOVBS and MOVHS instructions. | R?my Oudompheng | 2013-08-08 | 1 | -0/+2 |
* | runtime: use funcdata to supply garbage collection information | Russ Cox | 2013-07-19 | 1 | -3/+0 |
* | all: fix typos | Shenghou Ma | 2013-06-09 | 1 | -1/+1 |
* | cmd/5l, cmd/6l, cmd/8l, cmd/gc, runtime: generate and use bitmaps of argument... | Carl Shapiro | 2013-05-28 | 1 | -0/+2 |
* | cmd/gc: can stop tracking gotype in regopt | Russ Cox | 2013-02-25 | 1 | -1/+0 |
* | cmd/gc: emit explicit type information for local variables | Russ Cox | 2013-02-25 | 1 | -0/+2 |
* | cmd/gc: slightly better code generation | Russ Cox | 2013-02-03 | 1 | -0/+4 |
* | cmd/5g, cmd/6g, cmd/8g: flush return parameters in case of panic. | Daniel Morsing | 2013-01-04 | 1 | -1/+5 |
* | cmd/5g, cmd/5l, cmd/ld: Small adjustments for the Plan 9 native tools | Lucio De Re | 2013-01-04 | 1 | -1/+0 |
* | cmd/{5,6,8}g: reduce size of Prog and Addr | Dave Cheney | 2012-12-14 | 1 | -10/+10 |
* | cmd/[568]g: recycle ONAME nodes used in regopt to denote registers. | R?my Oudompheng | 2012-12-09 | 1 | -2/+7 |
* | cmd/5g: introduce componentgen for better registerization. | R?my Oudompheng | 2012-10-28 | 1 | -3/+1 |
* | cmd/{5g,6g,8g,6c}: remove unused macro, use %E to print etype. | R?my Oudompheng | 2012-09-24 | 1 | -1/+1 |
* | cmd/5g: fix register opt bug | Russ Cox | 2012-09-22 | 1 | -3/+34 |
* | cmd/5a, cmd/5l: add MULW{T,B} and MULAW{T,B} support for ARM | Shenghou Ma | 2012-06-08 | 1 | -0/+1 |
* | cmd/[568]g: correct freeing of allocated Regs. | R?my Oudompheng | 2012-06-05 | 1 | -2/+2 |
* | cmd/5c, cmd/5g, cmd/5l: enable use of R12, F8-F15 | Shenghou Ma | 2012-06-02 | 1 | -6/+15 |
* | cmd/5g: fix URL typo | Shenghou Ma | 2012-04-24 | 1 | -1/+1 |