summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/x86
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: eliminate PPARAMREFRuss Cox2016-05-271-10/+1
* cmd/compile: fix liveness computation for heap-escaped parametersRuss Cox2016-05-271-1/+1
* all: make copyright headers consistent with one space after periodEmmanuel Odeke2016-05-023-3/+3
* cmd/compile: ecx is reserved for PIC, don't let peep work on itKeith Randall2016-04-301-0/+4
* cmd/compile/internal: unexport gc.OconvDave Cheney2016-04-273-7/+7
* cmd/internal/obj: change Link.Flag_shared to boolMatthew Dempsky2016-04-141-1/+1
* cmd: add new common architecture representationMatthew Dempsky2016-04-071-6/+1
* cmd/compile: rename Node.Int to Node.Int64Josh Bleecher Snyder2016-04-013-9/+9
* cmd/compile: use t.IsFoo() instead of Isfoo[t.Etype]Matthew Dempsky2016-03-302-8/+8
* cmd/compile: use t.IsFoo() instead of t.Etype == TFOOMatthew Dempsky2016-03-301-1/+1
* cmd/compile: encapsulate Type.ArgwidJosh Bleecher Snyder2016-03-291-1/+1
* cmd/compile: unexport convlitJosh Bleecher Snyder2016-03-211-2/+1
* cmd/compile: change ODOT and friends to use Sym, not RightIan Lance Taylor2016-03-191-1/+1
* cmd: collapse internal/obj/fmt.go into compile/internal/gc/fmt.goMatthew Dempsky2016-03-152-2/+2
* cmd/compile/internal/gc: remove Thearch.LinkarchinitDave Cheney2016-03-151-4/+0
* cmd/compile/internal: clean up galign.go constantsDave Cheney2016-03-151-12/+4
* cmd/compile: add Fields field to TypeMatthew Dempsky2016-03-141-1/+1
* cmd/compile/internal: peep.go cleanupsDave Cheney2016-03-101-57/+46
* cmd/compile: shrink tablesBrad Fitzpatrick2016-03-091-208/+208
* cmd/internal/obj: add As type for assembly opcodesMatthew Dempsky2016-03-082-12/+12
* cmd/compile: change Oconv to take an Op parameterMatthew Dempsky2016-03-073-7/+7
* cmd/compile: use a uint8-sized named type for Addr.TypeJosh Bleecher Snyder2016-03-062-4/+4
* cmd/compile: remove unnecessary conversionsMatthew Dempsky2016-03-041-1/+1
* cmd/compile: eliminate arch-specific typedefsMatthew Dempsky2016-03-031-11/+0
* cmd/compile: use int32 for line numbers consistentlyRobert Griesemer2016-03-021-1/+1
* all: single space after period.Brad Fitzpatrick2016-03-023-3/+3
* all: make copyright headers consistent with one space after periodBrad Fitzpatrick2016-03-011-1/+1
* [dev.ssa] Merge remote-tracking branch 'origin/master' into ssamergeKeith Randall2016-02-292-5/+2
|\
| * cmd/compile: change Func.{Dcl,Inldcl} from NodeList to sliceIan Lance Taylor2016-02-261-4/+1
| * all: fix typos and spellingMartin Möhrmann2016-02-241-1/+1
* | [dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall2016-01-193-11/+19
|\ \ | |/
| * cmd/compile: recognize Syscall-like functions for liveness analysisRuss Cox2016-01-141-0/+1
| * cmd/compile: stop using fucomi* ops for 387 buildsKeith Randall2016-01-133-11/+18
* | [dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall2016-01-073-13/+24
|\ \ | |/
| * cmd/compile: fix magic multiply smashing AXRuss Cox2015-12-161-11/+10
| * cmd/compile: add 386 special case for testing first field of struct variableIan Lance Taylor2015-11-291-1/+9
| * cmd/compile, cmd/compile/internal/x86: do not let regopt use CX in position i...Michael Hudson-Doyle2015-11-181-1/+5
* | [dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall2015-11-163-275/+314
|\ \ | |/
| * cmd/compile/internal/x86: avoid CX in a couple of places in the int64 codeMichael Hudson-Doyle2015-11-112-15/+13
| * cmd/compile/internal: named types for Etype and Op in struct NodeMarvin Stenger2015-10-303-260/+301
* | [dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall2015-09-086-57/+43
|\ \ | |/
| * cmd/compile/internal: some janitoringMarvin Stenger2015-09-071-25/+11
| * cmd/compile/internal: slice/map literals janitoringDidier Spezia2015-09-041-3/+3
| * cmd/compile/internal/gc: rename Fatal to FatalfHåvard Haugen2015-08-315-29/+29
* | [dev.ssa] cmd/compile: teach live variable analysis about LEAWKeith Randall2015-09-041-0/+1
* | [dev.ssa] cmd/compile: add pxor to list of instructions analyzeable by livene...Keith Randall2015-09-031-0/+1
|/
* cmd/compile/internal, cmd/internal/obj: used keyed ProgInfo literalsBrad Fitzpatrick2015-08-211-211/+211
* cmd/compile: remove stale register use arrayKeith Randall2015-08-152-4/+2
* cmd/compile: enable PAUTO capture variables on arch != 6Russ Cox2015-06-291-2/+5
* cmd/compile, cmd/link: create from 5g, 5l, etcRuss Cox2015-05-218-0/+4823