aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/386Ops.go
AgeCommit message (Expand)Author
2021-09-17cmd/compile: restore tail call for method wrappersCherry Mui
2021-08-13all: gofmt more (but vendor, testdata, and top-level test directories)Dmitri Shuralyov
2021-03-02cmd/compile: optimize single-precision floating point square rootfanzha02
2021-02-23cmd/compile: remove backend's "scratch mem" supportCuong Manh Le
2020-10-02all: drop 387 supportKeith Randall
2020-09-16cmd/compile: extend ssa.AuxCall to closure and interface callsDavid Chase
2020-09-16cmd/compile: introduce special ssa Aux type for callsDavid Chase
2020-04-29cmd/compile: mark PanicBounds/Extend as callsAustin Clements
2020-03-21cmd/compile: indexed loads/stores can't be faultOnNilArg0Keith Randall
2019-11-02runtime: asynchronous preemption function for x86Austin Clements
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2018-10-23cmd/compile: use proved bounds to remove signed division fix-upsChrisALiles
2018-10-15cmd/compile: add intrinsics for runtime/internal/math on 386 and amd64Martin Möhrmann
2018-10-09cmd/compile: add indexed form for several 386 instructionsBen Shi
2018-08-22cmd/compile: implement "OPC $imm, (mem)" for 386Ben Shi
2018-08-22cmd/compile: optimize 386 code with MULLload/DIVSSload/DIVSDloadBen Shi
2018-08-20cmd/compile: optimize 386's comparisonBen Shi
2018-07-07cmd/compile: fix a bug in 386 backendBen Shi
2018-05-08cmd/compile: rename memory-using operationsKeith Randall
2018-05-08cmd/compile: mark modify ops as both read and writeKeith Randall
2018-05-08cmd/compile: emit more compact 386 instructionsBen Shi
2018-04-20cmd/compile: don't lower OpConvertAustin Clements
2018-04-11go/printer, gofmt: handle raw string literals containing newlines betterRobert Griesemer
2018-04-05cmd/compile: optimize 386 binary operations with a memory operandBen Shi
2018-03-12cmd/compile/internal/ssa: emit IMUL3{L/Q} for MUL{L/Q}const on x86isharipo
2018-03-02cmd/compile/internal/ssa: note zero-width OpsHeschi Kreinick
2018-02-13runtime: buffered write barrier for 386Austin Clements
2017-10-14cmd/compile: mark LoweredGetCallerPC rematerializeableCherry Zhang
2017-10-10cmd/compile: intrinsify runtime.getcallerspCherry Zhang
2017-09-22cmd/compile: add intrinsic for reading caller's pcDavid Chase
2017-08-24cmd/compile: mark MOVQconvert as resultInArg0 on x86 architecturesJosh Bleecher Snyder
2017-04-21cmd/compile: experiment which clobbers all dead pointer fieldsKeith Randall
2017-04-03cmd/compile: automatically handle commuting ops in rewrite rulesKeith Randall
2017-03-29Revert "cmd/compile: automatically handle commuting ops in rewrite rules"Keith Randall
2017-03-29cmd/compile: automatically handle commuting ops in rewrite rulesKeith Randall
2017-03-14cmd/compile/internal/ssa: populate SymEffects for SSA OpsMatthew Dempsky
2017-03-13cmd/compile/internal/ssa: replace {Defer,Go}Call with StaticCallMatthew Dempsky
2017-03-03cmd/compile/internal/ssa: remove Hmul{8,16}{,u} opsMatthew Dempsky
2017-02-17cmd/compile: move constant divide strength reduction to SSA rulesKeith Randall
2017-02-02cmd/compile: remove nil check for Zero/Move on 386, AMD64, S390XCherry Zhang
2017-02-02cmd/compile: move rotate instruction generation to SSAKeith Randall
2016-10-11cmd/compile: make link register allocatable in non-leaf functionsMichael Munday
2016-10-04cmd/compile/internal/ssa: add Op.UsesScratch methodMatthew Dempsky
2016-09-27cmd/compile: remove duplicate nilchecksKeith Randall
2016-09-15cmd/compile: redo nil checksKeith Randall
2016-09-12cmd/compile: get rid of BlockCallKeith Randall
2016-08-31cmd/compile: don't reserve X15 for float sub/div any moreKeith Randall
2016-08-25cmd/compile: inline atomics from runtime/internal/atomic on amd64Keith Randall
2016-08-11[dev.ssa] cmd/compile: fix fp constant loads for 386+PICKeith Randall