summaryrefslogtreecommitdiff
path: root/src/cmd/5g
Commit message (Expand)AuthorAgeFilesLines
* [dev.cc] all: merge default (e4ab8f908aac) into dev.ccRuss Cox2014-11-204-55/+89
|\
| * [dev.cc] all: merge dev.power64 (f57928630b36) into dev.ccRuss Cox2014-11-201-1/+1
| |\
| | * [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.ccRuss Cox2014-11-141-1/+1
| | |\
| * | | [dev.power64] 5g,6g,8g,9g: debug prints for regopt pass 6 and paint2Austin Clements2014-11-142-15/+32
| * | | [dev.power64] 5g,6g,8g: synchronize documentation for regopt structuresAustin Clements2014-11-141-6/+22
| |/ /
| * | [dev.power64] 5g: fix mistaken bit-wise AND in regoptAustin Clements2014-11-071-1/+1
| * | [dev.power64] 5g: fix etype and width of itable AddrsAustin Clements2014-11-061-1/+2
| * | [dev.power64] gc: fix etype of stringsAustin Clements2014-11-061-1/+1
| * | [dev.power64] gc: convert Bits to a uint64 arrayAustin Clements2014-11-042-31/+31
* | | cmd/5g: fix bit mask for div/mod routines clobbering R12Ian Lance Taylor2014-11-091-1/+1
| |/ |/|
* | 5g: don't generate reg variables for direct-called functionsAustin Clements2014-11-051-1/+1
|/
* cmd/5g, cmd/8g: make 'out of registers' a fatal errorRuss Cox2014-09-161-2/+2
* cmd/cc, cmd/gc: stop generating 'argsize' PCDATARuss Cox2014-09-123-30/+0
* build: adjustments for move from src/pkg to srcRuss Cox2014-09-083-4/+4
* cmd/gc, runtime: treat slices and strings like pointers in garbage collectionRuss Cox2014-08-252-2/+0
* cmd/5g, cmd/6g, cmd/8g: clear Addr node when registerizingJosh Bleecher Snyder2014-08-241-0/+1
* cmd/5g, cmd/8g: registerize small structs and arraysRuss Cox2014-08-241-1/+72
* 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