summaryrefslogtreecommitdiff
path: root/src/cmd/5g
Commit message (Expand)AuthorAgeFilesLines
* cmd/5g: remove dead code.Shenghou Ma2014-07-261-2/+1
* cmd/gc: mark auxiliary symbols as containing no pointersDmitriy Vyukov2014-07-231-5/+2
* cmd/5c, cmd/5g, cmd/5l, liblink: nacl/arm supportShenghou Ma2014-07-104-3/+11
* build: annotations and modifications for c2goRuss Cox2014-07-026-8/+39
* cmd/6g: treat vardef-initialized fat variables as live at callsRuss Cox2014-05-301-2/+55
* cmd/gc: fix x=x crashRuss Cox2014-05-292-0/+17
* undo CL 102820043 / b0ce6dbafc18Russ Cox2014-05-281-8/+0
* cmd/gc: fix x=x crashRuss Cox2014-05-281-0/+8
* cmd/gc: correct handling of globals, func args, resultsRuss Cox2014-05-151-42/+22
* cmd/gc: fix liveness vs regopt mismatch for input variablesRuss Cox2014-05-122-8/+14
* cmd/gc: alias more variables during register allocationJosh Bleecher Snyder2014-05-122-1/+3
* cmd/gc: don't give credit for NOPs during register allocationJosh Bleecher Snyder2014-05-091-11/+13
* runtime: use duff zero and copy to initialize memoryKeith Randall2014-05-075-30/+141
* cmd/5g, cmd/6g, cmd/8g: preserve wide values in large functionsRuss Cox2014-04-161-0/+10
* cmd/5g, cmd/8g: fix buildRuss Cox2014-04-011-6/+6
* cmd/gc: shorten more temporary lifetimesRuss Cox2014-04-011-1/+3
* cmd/gc: shorten temporary lifetimes when possibleRuss Cox2014-04-014-4/+6
* cmd/gc: liveness-related bug fixesRuss Cox2014-03-272-16/+117
* cmd/gc, cmd/5g, cmd/6g, cmd/8g: introduce linkarchinit and add amd64p32 supportDave Cheney2014-03-071-0/+5
* cmd/ld: clear unused ctxt before morestackRuss Cox2014-03-041-0/+2
* 5g, 8g: remove dead codeJosh Bleecher Snyder2014-02-252-5/+1
* all: merge NaCl branch (part 1)Dave Cheney2014-02-251-0/+1
* cmd/5g, cmd/8g: zero ambiguously live values on entryRuss Cox2014-02-191-0/+38
* cmd/gc: correct liveness for fat variablesRuss Cox2014-02-154-9/+28
* cmd/gc: handle variable initialization by block move in livenessRuss Cox2014-02-131-0/+12
* cmd/5g, cmd/8g: fix buildRuss Cox2014-02-131-2/+1
* cmd/gc: rename AFATVARDEF to AVARDEFRuss Cox2014-02-133-3/+3
* cmd/5g: fix regopt bug in copypropRuss Cox2014-02-132-25/+69
* cmd/5g: fix print format in peephole debuggingAnthony Martin2014-02-121-2/+2
* cmd/cc, cmd/gc, cmd/ld: consolidate print format routinesAnthony Martin2014-02-126-359/+7
* cmd/6g, cmd/8g, cmd/5g: make the undefined instruction have no successorsDaniel Morsing2014-02-111-1/+1
* cmd/gc: bypass DATA instruction for data initialized to integer constantRuss Cox2013-12-201-21/+0
* cmd/cc, cmd/gc: update compilers, assemblers for liblink changesRuss Cox2013-12-161-1/+1
* cmd/5g, cmd/6g, cmd/8g: use liblinkRuss Cox2013-12-088-343/+74
* cmd/5g, cmd/5l, cmd/6g, cmd/6l, cmd/8g, cmd/8l, cmd/gc, runtime: generate poi...Carl Shapiro2013-12-054-61/+7
* cmd/gc: eliminate redundant &x.Field nil checksRuss Cox2013-09-174-2/+34
* cmd/gc: inline copy in frontend to call memmove directly.R?my Oudompheng2013-09-122-0/+27
* cmd/5g, cmd/6g, cmd/8g: remove O(n) reset loop in copypropRuss Cox2013-09-111-5/+7
* undo CL 13084043 / ef4ee02a5853Russ Cox2013-09-111-12/+5
* cmd/5g, cmd/6g, cmd/8g: simplify for loop in bitmap generationRuss Cox2013-09-061-1/+3
* libbio, all cmd: consistently use BGETC/BPUTC instead of Bgetc/BputcDmitriy Vyukov2013-08-301-51/+28
* cmd/5g: avoid clash between R13 and F3 registers.R?my Oudompheng2013-08-271-1/+1
* cmd/5g, cmd/6g, cmd/8g: faster compilationDmitriy Vyukov2013-08-211-5/+12
* cmd/gc: separate "has pointers" from "needs zeroing" in stack frameRuss Cox2013-08-161-5/+5
* cmd/5g, cmd/6g, cmd/8g: update frame zeroing for new bitmap formatCarl Shapiro2013-08-161-3/+3
* cmd/gc: &x panics if x doesRuss Cox2013-08-155-126/+65
* cmd/5g, cmd/6g, cmd/8g: restore occurrences of R replaced by nil in comments.R?my Oudompheng2013-08-141-5/+5
* cmd/5g: fix temp-merging on ARMRuss Cox2013-08-142-7/+10
* cmd/gc: add temporary-merging optimization passRuss Cox2013-08-133-4/+4
* cmd/gc: move flow graph into portable optRuss Cox2013-08-123-564/+266