summaryrefslogtreecommitdiff
path: root/src/cmd/8g
Commit message (Expand)AuthorAgeFilesLines
* cmd/gc: simplify compiled code for explicit zeroingRuss Cox2014-10-151-1/+27
* cmd/5g, cmd/8g: make 'out of registers' a fatal errorRuss Cox2014-09-161-1/+1
* cmd/8g: remove unused variable (fix build)Robert Griesemer2014-09-121-1/+0
* cmd/cc, cmd/gc: stop generating 'argsize' PCDATARuss Cox2014-09-123-29/+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-5/+75
* cmd/8g: fix buildShenghou Ma2014-08-111-2/+2
* cmd/6g, cmd/8g: fix, test byte-sized magic multiplyRuss Cox2014-08-112-1/+6
* cmd/gc: mark auxiliary symbols as containing no pointersDmitriy Vyukov2014-07-231-5/+2
* build: annotations and modifications for c2goRuss Cox2014-07-025-5/+34
* cmd/8g: don't allocate a register early for cap(CHAN).R?my Oudompheng2014-07-011-1/+4
* 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/+16
* undo CL 102820043 / b0ce6dbafc18Russ Cox2014-05-281-7/+0
* cmd/gc: fix x=x crashRuss Cox2014-05-281-0/+7
* 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-122-8/+14
* cmd/gc: alias more variables during register allocationJosh Bleecher Snyder2014-05-122-2/+3
* 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/8g: fix liveness for 387 build (including plan9)Russ Cox2014-04-061-5/+10
* cmd/6g, cmd/8g: disable Duff's device on NaCl.R?my Oudompheng2014-04-042-3/+3
* cmd/8g, cmd/gc: fix warnings on Plan 9David du Colombier2014-04-021-1/+2
* cmd/gc: Don't zero more than we need.Keith Randall2014-04-021-1/+1
* runtime: zero at start of frame more efficiently.Keith Randall2014-04-011-21/+48
* cmd/5g, cmd/8g: fix buildRuss Cox2014-04-011-6/+6
* cmd/gc: shorten more temporary lifetimesRuss Cox2014-04-011-1/+3
* runtime: get rid of most uses of REP for copying/zeroing.Keith Randall2014-04-013-2/+18
* cmd/gc: shorten temporary lifetimes when possibleRuss Cox2014-04-014-5/+6
* cmd/gc: liveness-related bug fixesRuss Cox2014-03-272-20/+103
* cmd/6g, cmd/8g: skip CONVNOP nodes in bgen.R?my Oudompheng2014-03-201-0/+7
* cmd/6g: do small zeroings with straightline code.Keith Randall2014-03-191-1/+15
* 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
* cmd/6g, cmd/8g: simplify calls to gvardefIan Lance Taylor2014-02-261-3/+3
* 5g, 8g: remove dead codeJosh Bleecher Snyder2014-02-252-10/+1
* all: merge NaCl branch (part 1)Dave Cheney2014-02-253-0/+14
* cmd/5g, cmd/8g: zero ambiguously live values on entryRuss Cox2014-02-191-0/+32
* cmd/gc: correct liveness for fat variablesRuss Cox2014-02-154-9/+30
* 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/+2
* cmd/gc: rename AFATVARDEF to AVARDEFRuss Cox2014-02-132-2/+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-127-337/+8
* cmd/6g, cmd/8g, cmd/5g: make the undefined instruction have no successorsDaniel Morsing2014-02-111-1/+1
* cmd/8g: don't crash if Prog->u.branch is nilRob Pike2014-01-291-1/+4
* cmd/gc: bypass DATA instruction for data initialized to integer constantRuss Cox2013-12-201-22/+0