summaryrefslogtreecommitdiff
path: root/src/cmd/6g
Commit message (Expand)AuthorAgeFilesLines
* 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
* cmd/5g: fix regopt bug in copypropRuss Cox2014-02-131-2/+2
* cmd/cc, cmd/gc, cmd/ld: consolidate print format routinesAnthony Martin2014-02-126-380/+8
* cmd/6g, cmd/8g, cmd/5g: make the undefined instruction have no successorsDaniel Morsing2014-02-111-1/+1
* cmd/6g: faster memmove/memset-like code using unaligned load/stores.R?my Oudompheng2014-02-072-13/+46
* cmd/gc: add zeroing to enable precise stack accountingRuss Cox2014-01-231-2/+33
* cmd/6g: inline copies of up to 4 words in length.Keith Randall2013-12-301-1/+1
* cmd/gc: bypass DATA instruction for data initialized to integer constantRuss Cox2013-12-201-21/+0