summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/stackalloc.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: manage Slot array betterDavid Chase2021-05-081-4/+7
* cmd/compile: make the stack allocator more careful about register args.David Chase2021-05-031-0/+39
* cmd/compile: spill all the parameters around morestackDavid Chase2021-04-161-9/+0
* Revert "cmd/compile: ensure spills of int/float reg args land in abi slots"David Chase2021-04-091-14/+2
* cmd/compile: ensure spills of int/float reg args land in abi slotsDavid Chase2021-04-091-2/+14
* cmd/compile: register abi, morestack work and mole whackingDavid Chase2021-03-041-17/+24
* cmd/compile: handle aggregate OpArg in registersDavid Chase2021-03-031-2/+13
* [dev.regabi] cmd/compile: change LocalSlot.N to *ir.NameMatthew Dempsky2020-12-081-1/+1
* [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated]Russ Cox2020-11-251-1/+1
* [dev.regabi] cmd/compile: remove gc ↔ ssa cycle hacksRuss Cox2020-11-251-1/+2
* cmd/compile: delay expansion of OpArg until expand_callsDavid Chase2020-10-291-0/+3
* all: fix a bunch of misspellingsIgor Zhilianin2018-10-061-1/+1
* cmd/compile: add wasm stack optimizationRichard Musiol2018-05-231-1/+1
* cmd/compile: don't let spills clobber argumentsKeith Randall2018-01-231-1/+5
* cmd/compile: rename SSA Register.Name to Register.StringqKeith Randall2017-08-171-3/+3
* [dev.debug] cmd/compile: track variable decomposition in LocalSlotHeschi Kreinick2017-07-261-1/+1
* cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder2017-05-091-4/+5
* cmd/compile: provide pos and curfn to tempJosh Bleecher Snyder2017-03-251-1/+1
* cmd/compile: move Frontend field from ssa.Config to ssa.FuncJosh Bleecher Snyder2017-03-171-2/+2
* cmd/compile: rearrange fields between ssa.Func, ssa.Cache, and ssa.ConfigJosh Bleecher Snyder2017-03-171-2/+2
* [dev.inline] cmd/internal/src: introduce compact source position representationRobert Griesemer2017-01-091-1/+1
* [dev.inline] cmd/internal/src: introduce NoPos and use it instead Pos{}Robert Griesemer2016-12-091-1/+1
* [dev.inline] cmd/internal/src: make Pos implementation abstractRobert Griesemer2016-12-081-2/+5
* cmd/compile: cache CFG-dependent computationsKeith Randall2016-09-191-1/+1
* cmd/compile: use sparse algorithm for phis in large programDavid Chase2016-05-161-1/+1
* cmd/compile: enable constant-time CFG editingKeith Randall2016-05-051-1/+2
* cmd/compile/internal/ssa: use Compare instead of EqualJosh Bleecher Snyder2016-04-171-2/+2
* cmd/compile: added stats printing to stackallocDavid Chase2016-04-111-0/+21
* cmd/compile: better job of naming compound typesKeith Randall2016-03-311-1/+1
* cmd/compile: prettify loop iterationsMarvin Stenger2016-03-231-1/+1
* cmd/compile: reduce some SSA garbageBrad Fitzpatrick2016-03-231-8/+76
* cmd/compile: modify regalloc/stackalloc to use the cmd line debug argsTodd Neal2016-03-111-9/+7
* all: single space after period.Brad Fitzpatrick2016-03-021-5/+5
* [dev.ssa] cmd/compile: reuse sparse sets across compiler passesTodd Neal2016-01-301-3/+6
* [dev.ssa] cmd/compile: better register allocatorKeith Randall2015-12-211-142/+155
* [dev.ssa] cmd/compile: start arguments as spilledKeith Randall2015-11-031-10/+24
* [dev.ssa] cmd/compile: remember names of valuesKeith Randall2015-10-281-5/+58
* [dev.ssa] cmd/compile: Reuse stack slots for spill locationsKeith Randall2015-10-181-49/+203
* [dev.ssa] cmd/runtime: generate gc bitmaps for SSA-compiled codeKeith Randall2015-09-051-41/+5
* [dev.ssa] cmd/compile/internal/ssa: New register allocatorKeith Randall2015-08-171-1/+17
* [dev.ssa] cmd/compile: fix buildJosh Bleecher Snyder2015-07-211-1/+1
* [dev.ssa] cmd/compile: fix stackalloc handling of zero-aligned variablesJosh Bleecher Snyder2015-07-211-0/+8
* [dev.ssa] cmd/compile/internal/ssa: use width and sign specific opcodesKeith Randall2015-07-211-2/+2
* [dev.ssa] cmd/compile/internal/ssa: compute outarg size correctlyKeith Randall2015-07-161-6/+10
* [dev.ssa] cmd/compile/internal/ssa: Handle variables correctlyKeith Randall2015-06-251-43/+15
* [dev.ssa] cmd/compile/ssa: add -f suffix to logging methodsJosh Bleecher Snyder2015-06-241-3/+3
* [dev.ssa] cmd/compile/ssa: separate logging, work in progress, and fatal errorsJosh Bleecher Snyder2015-06-211-5/+3
* [dev.ssa] cmd/compile/internal/ssa: adds for 8,16,32 bit intsMichael Matloob2015-06-171-1/+4
* [dev.ssa] cmd/compiler/internal/ssa: Add auxint fieldKeith Randall2015-06-141-2/+2
* [dev.ssa] cmd/compile/internal/ssa: Complete 64-bit shiftsKeith Randall2015-06-111-7/+10