summaryrefslogtreecommitdiff
path: root/src/cmd/cc/pgen.c
Commit message (Expand)AuthorAgeFilesLines
* [dev.power64] cc: 8-byte align argument size on power64Austin Clements2014-10-271-1/+1
* [dev.power64] all: merge default into dev.power64Austin Clements2014-10-221-1/+1
|\
| * build: merge the great pkg/ rename into dev.power64Austin Clements2014-10-221-1/+1
| |\
| * \ [dev.power64] build: merge default into dev.power64Austin Clements2014-10-221-11/+34
| |\ \
| * | | [dev.power64] cmd/cc: round argsize to multiples of wordsize on power64Shenghou Ma2014-08-131-1/+1
* | | | runtime: get rid of copyable check - all G frames are copyable.Keith Randall2014-09-111-163/+0
| |_|/ |/| |
* | | build: adjustments for move from src/pkg to srcRuss Cox2014-09-081-1/+1
| |/ |/|
* | cmd/ld: diagnose Go calling CRuss Cox2014-08-311-0/+1
* | cmd/cc, runtime: convert C compilers to use Go calling conventionRuss Cox2014-08-271-11/+33
|/
* cmd/5c, cmd/6c, cmd/8c, cmd/cc: remove unused global variable retok.Shenghou Ma2014-06-171-2/+0
* cmd/cc: emit gc bitmaps in read-only memoryRuss Cox2014-04-031-0/+1
* runtime: redo stack map entries to avoid false retentionKeith Randall2014-03-251-3/+7
* cmd/5g, cmd/5l, cmd/6g, cmd/6l, cmd/8g, cmd/8l, cmd/gc, runtime: generate poi...Carl Shapiro2013-12-051-59/+65
* cmd/cgo: retain Go pointer passed to C call for duration of callRuss Cox2013-09-241-5/+14
* cmd/cc, cmd/gc, runtime: Uniquely encode iface and eface pointers in the poin...Carl Shapiro2013-08-091-2/+6
* cmd/cc: use a temporary bitmap when constructing pointer mapsCarl Shapiro2013-08-091-67/+52
* cmd/cc, cmd/gc, runtime: emit bitmaps for scanning locals.Carl Shapiro2013-08-071-6/+20
* undo CL 11788043 / 62d06cccc261Keith Randall2013-07-251-14/+120
* undo CL 11683043 / bb75d03e6ccbKeith Randall2013-07-241-121/+14
* cc: generate argument pointer maps for C functions.Keith Randall2013-07-241-14/+121
* runtime: use funcdata to supply garbage collection informationRuss Cox2013-07-191-2/+33
* runtime: cleanup: use ArgsSizeUnknown to mark all functionsKeith Randall2013-07-191-3/+4
* cmd/5c, cmd/6c, cmd/8c: record arg size for every callRuss Cox2013-07-161-0/+11
* cmd/cc: emit size of locals. Will be used for stack copying.Keith Randall2013-06-111-0/+1
* all: fix typosShenghou Ma2013-06-091-1/+1
* cmd/cc: add PREFETCH built-in (like SET, USED)Russ Cox2012-05-021-0/+5
* 5c, 6c, 8c: support 64-bit switch valueAnthony Martin2011-12-141-10/+2
* undo CL 5485063 / 21595dc0395aRuss Cox2011-12-141-2/+10
* 8c: handle 64-bit switch valueRuss Cox2011-12-141-10/+2
* cc: change cas to newcaseRon Minnich2011-10-261-3/+3
* cc: broken return is an error, not a warningRuss Cox2011-06-281-1/+1
* cc: fix vlong conditionRuss Cox2011-01-181-2/+1
* gc: align structs according to max alignment of fieldsRuss Cox2010-12-131-4/+4
* cc: disallow ... argument unless NOSPLIT is set.Russ Cox2010-03-041-0/+1
* with rsc: argsize rounding to 8 smashes stack data on 32bit machines.Kai Backman2009-11-061-1/+5
* fix bug in codegen when we modified move instruction insteadKai Backman2009-07-131-2/+1
* compilers were inconsistent aboutRuss Cox2009-07-131-7/+7
* move 6c/pgen.c, 6c/pswt.c into ccRuss Cox2009-07-071-0/+591
* bug in stack size used inKen Thompson2009-04-101-550/+0
* make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc.Russ Cox2008-08-031-2/+2
* Add compiler source to new directory structureRob Pike2008-06-041-0/+550