summaryrefslogtreecommitdiff
path: root/src/cmd/8g/reg.c
Commit message (Expand)AuthorAgeFilesLines
* [dev.cc] cmd/8g: fix warning on Plan 9David du Colombier2014-11-211-1/+1
* [dev.cc] all: merge dev.power64 (f57928630b36) into dev.ccRuss Cox2014-11-201-4/+6
|\
| * [dev.cc] cmd/8g: work around "out of fixed registers" on Plan 9David du Colombier2014-11-161-4/+6
* | [dev.power64] 5g,6g,8g,9g: debug prints for regopt pass 6 and paint2Austin Clements2014-11-141-14/+29
|/
* [dev.power64] 6g,8g: remove unnecessary and incorrect reg use scanningAustin Clements2014-11-131-47/+1
* [dev.power64] gc: convert Bits to a uint64 arrayAustin Clements2014-11-041-23/+23
* cmd/5g, cmd/6g, cmd/8g: clear Addr node when registerizingJosh Bleecher Snyder2014-08-241-0/+1
* build: annotations and modifications for c2goRuss Cox2014-07-021-0/+5
* cmd/6g: treat vardef-initialized fat variables as live at callsRuss Cox2014-05-301-2/+55
* cmd/gc: correct handling of globals, func args, resultsRuss Cox2014-05-151-43/+23
* cmd/gc: fix liveness vs regopt mismatch for input variablesRuss Cox2014-05-121-8/+13
* cmd/gc: don't give credit for NOPs during register allocationJosh Bleecher Snyder2014-05-091-12/+13
* cmd/5g, cmd/6g, cmd/8g: preserve wide values in large functionsRuss Cox2014-04-161-0/+10
* cmd/gc: shorten temporary lifetimes when possibleRuss Cox2014-04-011-1/+1
* cmd/gc: liveness-related bug fixesRuss Cox2014-03-271-2/+76
* cmd/gc: correct liveness for fat variablesRuss Cox2014-02-151-0/+2
* cmd/6c, cmd/8c, cmd/8g: fix print of pc (which is vlong).Shenghou Ma2014-02-131-1/+1
* cmd/5g: fix regopt bug in copypropRuss Cox2014-02-131-2/+2
* cmd/cc, cmd/gc, cmd/ld: consolidate print format routinesAnthony Martin2014-02-121-3/+3
* cmd/5g, cmd/6g, cmd/8g: use liblinkRuss Cox2013-12-081-5/+4
* cmd/5g, cmd/5l, cmd/6g, cmd/6l, cmd/8g, cmd/8l, cmd/gc, runtime: generate poi...Carl Shapiro2013-12-051-2/+1
* cmd/gc: add temporary-merging optimization passRuss Cox2013-08-131-134/+2
* cmd/gc: move flow graph into portable optRuss Cox2013-08-121-329/+123
* cmd/gc: support for "portable" optimization logicRuss Cox2013-08-121-149/+2
* cmd/8g: factor out prog informationRuss Cox2013-08-121-302/+25
* runtime: use funcdata to supply garbage collection informationRuss Cox2013-07-191-3/+0
* all: fix typosShenghou Ma2013-06-091-1/+1
* cmd/5l, cmd/6l, cmd/8l, cmd/gc, runtime: generate and use bitmaps of argument...Carl Shapiro2013-05-281-0/+2
* cmd/gc: can stop tracking gotype in regoptRuss Cox2013-02-251-2/+0
* cmd/gc: emit explicit type information for local variablesRuss Cox2013-02-251-0/+2
* cmd/gc: slightly better code generationRuss Cox2013-02-031-0/+4
* cmd/8g, cmd/dist, cmd/gc: fix warnings on Plan 9Anthony Martin2013-01-181-1/+1
* cmd/5g, cmd/6g, cmd/8g: flush return parameters in case of panic.Daniel Morsing2013-01-041-1/+5
* cmd/8g: extend elimination of temporaries to SSE2 code.R?my Oudompheng2013-01-031-17/+26
* cmd/dist, cmd/8g: implement GO386=387/sse to choose FPU flavour.R?my Oudompheng2013-01-021-5/+86
* cmd/{5,6,8}g: reduce size of Prog and AddrDave Cheney2012-12-141-10/+10
* cmd/[568]g: recycle ONAME nodes used in regopt to denote registers.R?my Oudompheng2012-12-091-2/+7
* cmd/8g: eliminate obviously useless temps before regopt.R?my Oudompheng2012-11-131-0/+121
* cmd/6g, cmd/8g: mark used registers in indirect addressing.R?my Oudompheng2012-11-071-0/+10
* cmd/{5g,6g,8g,6c}: remove unused macro, use %E to print etype.R?my Oudompheng2012-09-241-1/+1
* cmd/5g: fix register opt bugRuss Cox2012-09-221-2/+5
* build: fix various 'set and not used' for Plan 9Lucio De Re2012-09-171-1/+0
* cmd/[568]g: correct freeing of allocated Regs.R?my Oudompheng2012-06-051-2/+2
* cmd/gc: contiguous loop layoutRuss Cox2012-05-301-1/+1
* 5g, 6g, 8g: flush modified globals aggressivelyRuss Cox2012-02-201-0/+7
* 8g: fix opt bugRuss Cox2012-02-101-1/+4
* 5g, 6g, 8g: fix loop finding bug, squash jmpsRuss Cox2011-10-041-4/+130
* 5g, 6g, 8g: registerize variables againRuss Cox2011-10-031-5/+7
* gc: unify stack frame layoutRuss Cox2011-09-061-15/+15
* gc: shuffle #includesRuss Cox2011-08-251-0/+2