aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewriteWasm.go
AgeCommit message (Expand)Author
2021-04-28cmd/compile: mark R12 clobbered for special callsCherry Zhang
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-03-22cmd/compile: make no-op rewrite funcs smallerDaniel Martí
2021-03-02cmd/compile: optimize single-precision floating point square rootfanzha02
2020-12-03cmd/compile: make sure address of offset(SP) is rematerializeableCherry Zhang
2020-08-22cmd/compile: optimize unsigned comparisons with 0/1 on wasmAgniva De Sarker
2020-04-24cmd/compile: CSE the RHS of rewrite rulesJosh Bleecher Snyder
2020-04-24cmd/compile: rewrite Wasm rules to use typed aux fieldsRichard Musiol
2020-04-13cmd/compile: ensure ... rules have compatible aux and auxint typesKeith Randall
2020-04-07cmd/compile: delete the floating point Greater and Geq opsMichael Munday
2020-04-03cmd/compile: add logging for large (>= 128 byte) copiesDavid Chase
2020-03-04cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2020-03-02cmd/compile: make pre-elimination of rulegen bounds checks more preciseJosh Bleecher Snyder
2020-03-02cmd/compile: add specialized Value reset for OpCopyJosh Bleecher Snyder
2020-03-01cmd/compile: add specialized AddArgN functions for rewrite rulesJosh Bleecher Snyder
2020-02-29cmd/compile: use correct types in phioptJosh Bleecher Snyder
2020-02-27cmd/compile: ignore div/mod in prove on non-x86 architecturesJosh Bleecher Snyder
2020-02-26cmd/compile: mark Lsyms as readonly earlierJosh Bleecher Snyder
2020-02-26cmd/compile: remove Greater* and Geq* generic integer opsMichael Munday
2020-02-25Revert "cmd/compile: don't allow NaNs in floating-point constant ops"Bryan C. Mills
2020-02-25cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2020-02-25cmd/compile: use ellipses in wasm rulesJosh Bleecher Snyder
2020-02-21cmd/compile: preserve shift boundness during wasm rewrite rulesJosh Bleecher Snyder
2020-02-21cmd/compile: remove chunking of rewrite rulesJosh Bleecher Snyder
2020-02-21cmd/compile: reduce bounds checks in generated rewrite rulesJosh Bleecher Snyder
2019-09-23cmd/compile: reduce rulegen's output by 200 KiBDaniel Martí
2019-09-19cmd/compile: add 32 bit float registers/variables on wasmRichard Musiol
2019-09-10cmd/compile: optimize const rotates for wasm architectureAgniva De Sarker
2019-08-31cmd/compile: intrinsify RotateLeft32 on wasmBrian Kessler
2019-08-28cmd/compile: apply optimization for readonly globals on wasmAgniva De Sarker
2019-08-28cmd/compile: optimize bounded shifts on wasmAgniva De Sarker
2019-08-28cmd/compile: generate Select on WASMBen Shi
2019-08-27cmd/compile: teach rulegen to remove unused declsDaniel Martí
2019-04-27cmd/compile: add unsigned divisibility rulesBrian Kessler
2019-04-04cmd/compile: add saturating conversions on wasmRichard Musiol
2019-03-28cmd/compile: add sign-extension operators on wasmRichard Musiol
2019-03-22cmd/compile: reduce rulegen's for loop verbosityDaniel Martí
2019-03-14math, math/bits: add intrinsics for wasmRichard Musiol
2019-03-13cmd/compile: try and access last argument first in rulegenMichael Munday
2019-03-12cmd/compile: make rulegen magic variable prediction more preciseJosh Bleecher Snyder
2019-03-03all: rename WebAssembly instructions according to spec changesRichard Musiol
2019-02-28cmd/compile: simplify zero ext operations on wasmRichard Musiol
2018-10-28cmd/compile: make fmt available in rewrite rulesJosh Bleecher Snyder
2018-09-17cmd/compile: avoid more float32 <-> float64 conversions in compilerMichael Munday
2018-07-12cmd/compile: add LocalAddr that takes SP,mem operandsDavid Chase
2018-06-27cmd/compile: fold offset into address on WasmCherry Zhang
2018-06-06cmd/compile: fix OffPtr with negative offset on wasmRichard Musiol
2018-05-24cmd/compile: fix write barrier control value on wasmRichard Musiol
2018-05-10cmd/internal/obj/wasm: avoid invalid offsets for Load/StoreRichard Musiol
2018-05-04cmd/compile: add wasm architectureRichard Musiol