summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/decompose.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: fix error message formatting in decomposeBuiltInPhiJorropo2022-08-231-1/+1
* cmd/compile: manage Slot array betterDavid Chase2021-05-081-53/+87
* cmd/compile: minor doc improvementsJosh Bleecher Snyder2021-03-081-1/+1
* [dev.regabi] cmd/compile: remove leftover code form late call lowering workDavid Chase2021-01-261-4/+0
* cmd/compile: avoid generating CSEs; do all aggregates; maintain debug namesDavid Chase2020-10-231-20/+67
* cmd/compile: invalidate zero-use values during rewriteKeith Randall2020-08-271-3/+5
* cmd/compile: don't allow go:notinheap on the heap or stackKeith Randall2020-08-251-1/+1
* cmd/compile: decompose composite OpArg before decomposeUserDavid Chase2018-11-231-0/+4
* cmd/compile/internal/types: remove ElemType wrapperMatthew Dempsky2018-04-241-4/+4
* cmd/compile: mark the first word of an interface as a uintptrKeith Randall2018-02-271-2/+3
* cmd/compile: repair name propagation into aggregate partsDavid Chase2017-11-051-52/+48
* cmd/compile: provide more names for stack slotsDavid Chase2017-11-011-28/+74
* cmd/compile: rename SSA Register.Name to Register.StringqKeith Randall2017-08-171-1/+1
* [dev.debug] cmd/compile: keep float names in the Names listHeschi Kreinick2017-07-251-0/+1
* cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder2017-05-091-12/+14
* Revert "cmd/compile: add Type.MustSize and Type.MustAlignment"Josh Bleecher Snyder2017-04-281-6/+6
* cmd/compile: add Type.MustSize and Type.MustAlignmentJosh Bleecher Snyder2017-04-271-6/+6
* cmd/compile: cleanup after IntSize->PtrSize conversionMatthew Dempsky2017-04-231-10/+6
* cmd: remove IntSize and WidthintMatthew Dempsky2017-04-221-6/+6
* cmd/compile: separate ssa.Frontend and ssa.TypeSourceJosh Bleecher Snyder2017-03-191-25/+25
* cmd/compile: move Frontend field from ssa.Config to ssa.FuncJosh Bleecher Snyder2017-03-171-22/+22
* [dev.inline] cmd/compile/internal/ssa: rename various fields from Line to PosRobert Griesemer2016-12-081-39/+39
* cmd/compile: make [0]T and [1]T SSAable typesKeith Randall2016-10-311-4/+42
* cmd/compile, cmd/link: fix printf verbsJosh Bleecher Snyder2016-09-141-1/+1
* cmd/compile: make ssa compilation unconditionalKeith Randall2016-09-141-2/+2
* [dev.ssa] cmd/compile: port SSA backend to amd64p32Keith Randall2016-08-091-0/+4
* [dev.ssa] cmd/compile: handle floating point on ARMCherry Zhang2016-06-061-0/+4
* [dev.ssa] cmd/compile: decompose 64-bit integer on ARMCherry Zhang2016-06-021-1/+38
* cmd/compile: fix -N buildKeith Randall2016-04-111-1/+1
* cmd/compile: fix naming of decomposed structsKeith Randall2016-04-111-6/+21
* cmd/compile: better job of naming compound typesKeith Randall2016-03-311-9/+4
* cmd/compile: use int for field indexMatthew Dempsky2016-03-151-6/+6
* [dev.ssa] cmd/compile: split decompose pass in twoKeith Randall2016-02-091-16/+51
* [dev.ssa] cmd/compile/internal/ssa/gen: move variable reset code into a functionAlexandru Moșoi2016-02-041-20/+5
* [dev.ssa] cmd/compile: Allow structs to be SSAdKeith Randall2016-01-201-19/+72
* [dev.ssa] cmd/compile: start arguments as spilledKeith Randall2015-11-031-1/+68
* [dev.ssa] cmd/compile: remember names of valuesKeith Randall2015-10-281-2/+2
* [dev.ssa] cmd/compile: add complex arithmeticDavid Chase2015-09-011-4/+5
* [dev.ssa] cmd/compile: add compose/decompose for complex, phi, constantsDavid Chase2015-08-281-0/+27
* [dev.ssa] cmd/compile: add decompose passKeith Randall2015-08-201-0/+93