aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
2023-10-04cmd/internal/obj/ppc64: generate small, shifted constants in registerPaul E. Murphy
2023-09-22cmd/compile/internal/ssa: optimize (AND (MOVDconst [-1] x)) on PPC64Paul E. Murphy
2023-09-21cmd/compile: optimize absorbing InvertFlags into Noov comparisons for arm64eric fang
2023-09-12cmd/compile: sparse conditional constant propagationYi Yang
2023-09-06cmd/compile/internal/ssa: improve masking codegen on PPC64Paul E. Murphy
2023-08-23cmd/compile: use jump tables for large type switchesKeith Randall
2023-08-23cmd/compile: allow non-pointer writes in the middle of a write barrierKeith Randall
2023-08-22cmd/compile: add single-precision FMA code generation for riscv64Meng Zhuo
2023-08-22cmd/compile: improve FP FMA performance on riscv64Meng Zhuo
2023-08-21cmd/compile: remove more extension ops when not neededKeith Randall
2023-08-04cmd/compile: don't use BTS when OR works, add direct memory BTS operationsKeith Randall
2023-07-31cmd/compile: try to rewrite loops to count downJorropo
2023-07-31cmd/compile: intrinsify Sub64 on mips64Junxian Zhu
2023-07-31cmd/compile: intrinsify Add64 on mips64Junxian Zhu
2023-07-26cmd/compile: add indexed SET* opcodes for amd64Keith Randall
2023-07-26cmd/compile: get rid of special case in scheduler for entry blockKeith Randall
2023-07-26cmd/compile: optimize s==s for stringsKeith Randall
2023-07-21cmd/compile: memcombine if values being stored are from consecutive loadsKeith Randall
2023-07-18all: fix typosJes Cok
2023-07-12cmd/compile: on PPC64, fix sign/zero extension when maskingPaul E. Murphy
2023-07-05cmd/compile: fix FMA negative commutativity of riscv64Meng Zhuo
2023-07-04test/codegen: enable Mul2 DivPow2 test for riscv64Meng Zhuo
2023-06-15test/codegen: add fsqrt test for riscv64Meng Zhuo
2023-06-12cmd/compile: use callsite as line number for argument marshalingKeith Randall
2023-06-01cmd/internal/testdir: pass if GOEXPERIMENT=cgocheck2 is setAustin Clements
2023-05-24Revert "cmd/compile: sparse conditional constant propagation"Bryan Mills
2023-05-24cmd/compile: optimize math.Float64(32)bits and math.Float64(32)frombits on mi...Junxian Zhu
2023-05-24cmd/compile: sparse conditional constant propagationYi Yang
2023-05-23cmd/compile: avoid slicebytetostring call in len(string([]byte))Cuong Manh Le
2023-05-22cmd/compile: incorporate inlined function names into closure namingMatthew Dempsky
2023-05-16cmd/compile: make memcombine pass a bit more robust to reassociation of exprsKeith Randall
2023-05-15cmd/compile: update rules to generate more prefixed instructionsLynn Boger
2023-05-12internal/testdir: move to cmd/internal/testdirDmitri Shuralyov
2023-05-10cmd/compile: add De Morgan's rewrite ruleStefan
2023-05-08test: add memcombine testcases for ppc64Lynn Boger
2023-05-08math: optimize math.Abs on mipsxJunxian Zhu
2023-05-05math: optimize math.Abs on mips64xJunxian Zhu
2023-04-18cmd/compile: remove memequal call from string compares in more casesKeith Randall
2023-04-07cmd/compile: get more bounds info from logic operators in prove passruinan
2023-03-24cmd/compile: optimize cmp to cmn under conditions < and >= on arm64erifan01
2023-03-22cmd/compile: fix incorrect truncating when converting CMP to TST on arm64erifan01
2023-03-20cmd/compile: add rewrite rules for arithmetic operationsYi Yang
2023-03-14cmd/compile: instrinsify TrailingZeros{8,32,64} for 386Wayne Zuo
2023-02-28cmd/compile: omit redundant sign/unsign extension on arm64ruinan
2023-02-28cmd/dist, test: convert test/run.go runner to a cmd/go testDmitri Shuralyov
2023-02-27cmd/compile: use zero constants in comparisons where possibleMichael Munday
2023-02-23cmd/compile: inline constant sized memclrNoHeapPointers calls on PPC64Lynn Boger
2023-02-08cmd/compile: intrinsify math/bits/ReverseBytes{32|64} for 386Wayne Zuo
2023-02-06cmd/compile: add rules to emit SETBC/R instructions on power10Archana R
2023-02-03cmd/compile: intrinsify math/bits/ReverseBytes{16|32|64} for ppc64/power10Archana R