summaryrefslogtreecommitdiff
path: root/src/cmd/6g
Commit message (Expand)AuthorAgeFilesLines
* [dev.cc] cmd/5g,cmd/6g,cmd/9g: fix warnings on Plan 9David du Colombier2014-11-251-1/+1
* [dev.power64] 5g,6g,8g,9g: debug prints for regopt pass 6 and paint2Austin Clements2014-11-142-15/+30
* [dev.power64] 5g,6g,8g: synchronize documentation for regopt structuresAustin Clements2014-11-141-7/+23
* [dev.power64] 6g,8g: remove unnecessary and incorrect reg use scanningAustin Clements2014-11-131-49/+1
* [dev.power64] gc: fix etype of stringsAustin Clements2014-11-061-1/+1
* [dev.power64] 6g: don't create variables for indirect addressesAustin Clements2014-11-051-0/+3
* [dev.power64] gc: convert Bits to a uint64 arrayAustin Clements2014-11-042-30/+30
* cmd/gc: simplify compiled code for explicit zeroingRuss Cox2014-10-151-6/+34
* 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-3/+0
* cmd/5g, cmd/6g, cmd/8g: clear Addr node when registerizingJosh Bleecher Snyder2014-08-241-0/+1
* cmd/gc: fix buildRuss Cox2014-08-241-1/+0
* cmd/6g: fix undefined behavior in reg.cDave Cheney2014-08-191-1/+1
* cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructionsRuss Cox2014-08-122-10/+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-024-4/+30
* cmd/6g: fix stack zeroing on native clientRuss Cox2014-06-051-1/+1
* 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-282-16/+0
* cmd/gc: fix x=x crashRuss Cox2014-05-282-0/+16
* cmd/gc: correct handling of globals, func args, resultsRuss Cox2014-05-151-44/+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-1/+4
* cmd/gc: don't give credit for NOPs during register allocationJosh Bleecher Snyder2014-05-091-6/+5
* cmd/5g, cmd/6g, cmd/8g: preserve wide values in large functionsRuss Cox2014-04-161-0/+10
* cmd/6g: nacl: zero odd multiple of widthptr correctlyKeith Randall2014-04-101-0/+8
* cmd/6g: relax constraint on variables that need zeroing.R?my Oudompheng2014-04-091-3/+3
* cmd/6g, cmd/8g: disable Duff's device on NaCl.R?my Oudompheng2014-04-042-3/+3
* 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/+50
* cmd/gc: shorten more temporary lifetimesRuss Cox2014-04-011-7/+9
* runtime: get rid of most uses of REP for copying/zeroing.Keith Randall2014-04-013-2/+17
* 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/+6
* cmd/6g: make comment more consistent.R?my Oudompheng2014-03-201-1/+1
* cmd/6g: remove unused stosptr variableIan Lance Taylor2014-03-192-3/+0
* cmd/6g: do small zeroings with straightline code.Keith Randall2014-03-191-6/+20
* cmd/6g, runtime: alignment fixes for amd64p32.R?my Oudompheng2014-03-141-1/+1
* cmd/6g: fix stack zeroing preamble on amd64p32.R?my Oudompheng2014-03-131-4/+4
* cmd/gc, cmd/5g, cmd/6g, cmd/8g: introduce linkarchinit and add amd64p32 supportDave Cheney2014-03-071-0/+7
* cmd/ld: clear unused ctxt before morestackRuss Cox2014-03-041-0/+2
* cmd/6g, cmd/8g: simplify calls to gvardefIan Lance Taylor2014-02-261-6/+6
* all: merge NaCl branch (part 1)Dave Cheney2014-02-257-33/+104
* cmd/gc: correct liveness for fat variablesRuss Cox2014-02-154-9/+33
* cmd/gc: handle variable initialization by block move in livenessRuss Cox2014-02-131-0/+12
* cmd/gc: rename AFATVARDEF to AVARDEFRuss Cox2014-02-132-2/+2