summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/compile.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: introduce separate memory op combining passKeith Randall2023-04-211-0/+5
* cmd/compile: tighten for huge functions in -N modeCherry Mui2023-03-131-1/+1
* all: fix typos in go file commentsMarcel Meyer2023-01-201-1/+1
* cmd/compile: split 3 operand LEA in late lower passWayne Zuo2022-10-171-1/+1
* cmd/compile: add late lower pass for last rules to runeric fang2022-10-051-0/+6
* cmd/compile/internal/ssa: use strings.Buildercuiweixie2022-09-071-2/+1
* all: gofmt main repoRuss Cox2022-04-111-2/+2
* all: remove trailing blank doc comment linesRuss Cox2022-04-011-1/+0
* all: fix various doc comment formatting nitsRuss Cox2022-04-011-6/+6
* cmd/compile: extend dump-to-file to handle "genssa" (asm) case.David Chase2021-09-201-16/+43
* cmd/compile: minor doc enhancementsThan McIntosh2021-04-291-0/+5
* internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox2021-04-161-2/+2
* cmd: move experiment flags into objabi.ExperimentAustin Clements2021-03-181-1/+1
* [dev.regabi] cmd/compile: remove leftover code form late call lowering workDavid Chase2021-01-261-1/+0
* cmd/compile: code cleanupMichele Di Pede2020-10-301-19/+21
* cmd/compile: delay expansion of OpArg until expand_callsDavid Chase2020-10-291-1/+1
* cmd/compile: avoid generating CSEs; do all aggregates; maintain debug namesDavid Chase2020-10-231-1/+1
* cmd/compile: allow directory specification for GOSSAFUNC outputDavid Chase2020-10-011-0/+10
* cmd/compile: fix late call expansion for SSA-able aggregate results and argum...David Chase2020-10-011-1/+1
* cmd/compile: add code to expand calls just before late optDavid Chase2020-09-181-0/+1
* cmd/compile: move dumpFileSeqsurechen2020-08-171-5/+2
* cmd/compile: always tighten and de-duplicate tuple selectorsMichael Munday2020-06-101-0/+3
* cmd/compile: restore missing columns in ssa.htmlBradford Lamson-Scribner2020-04-051-0/+5
* cmd/compile: refactor around HTMLWriter removing logger in favor of FuncBradford Lamson-Scribner2020-04-051-2/+2
* cmd/compile: insert complicated x86 addressing modes as a separate passKeith Randall2020-03-101-0/+1
* cmd/compile: optimize integer-in-range checksMichael Munday2020-03-031-3/+3
* cmd/compile: add -d=ssa/check/seed=SEEDJosh Bleecher Snyder2020-03-021-3/+17
* cmd/compile: add debugging mode for posetGiovanni Bajo2019-10-141-0/+2
* cmd/compile: run deadcode before nilcheck for better statement relocationDavid Chase2019-10-031-0/+1
* cmd/compile: improve shortcircuit passJosh Bleecher Snyder2019-08-271-0/+1
* cmd/compile: run deadcode before lowered CSEJosh Bleecher Snyder2019-08-271-0/+1
* cmd/compile: add countRule rewrite rule helperJosh Bleecher Snyder2019-05-081-0/+17
* cmd/compile: note that some rules know the name of the opt passJosh Bleecher Snyder2019-05-071-1/+1
* cmd/compile: move phi tighten after criticalJosh Bleecher Snyder2019-04-191-1/+3
* cmd/compile: don't crash on -d=ssa/Daniel Martí2019-02-261-1/+2
* cmd/compile: randomize value order in block for testingKeith Randall2018-11-281-0/+18
* cmd/compile: decompose composite OpArg before decomposeUserDavid Chase2018-11-231-0/+1
* cmd/compile: fuse before branchelimJosh Bleecher Snyder2018-10-151-1/+2
* cmd/compile: clean the output of GOSSAFUNCYury Smolsky2018-08-231-3/+7
* cmd/compile: run generic deadcode in -N modeCherry Zhang2018-07-021-1/+1
* cmd/compile: use expandable columns in ssa.htmlYury Smolsky2018-06-131-2/+2
* cmd/compile: assign and preserve statement boundaries.David Chase2018-05-141-0/+1
* cmd/compile: add some generic composite type optimizationsMichael Munday2018-05-081-0/+1
* cmd/compile: better formatting for ssa phases options docAlberto Donizetti2018-04-291-12/+38
* cmd/compile: remove loopbce passGiovanni Bajo2018-04-291-1/+0
* cmd/compile: tighten after loweringJosh Bleecher Snyder2018-02-271-3/+1
* cmd/compile/internal/ssa: emit csel on arm64philhofer2018-02-201-0/+1
* cmd/compile/internal/ssa: group dump files alphabeticallyGeoff Berry2017-12-141-1/+1
* cmd/compile: use soft-float routines for soft-float targetsVladimir Stefanovic2017-11-301-0/+3
* cmd/compile: repair name propagation into aggregate partsDavid Chase2017-11-051-1/+0