aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile
AgeCommit message (Expand)Author
2025-10-28cmd/compile: extend ppc64 MADDLD to match const ADDconst & MULLDconstJorropo
2025-10-28cmd/compile: name change isDirect -> isDirectAndComparableKeith Randall
2025-10-28cmd/compile: don't optimize away a panicing interface comparisonKeith Randall
2025-10-28cmd/compile: extend loong MOV*idx rules to match ADDshiftLLVJorropo
2025-10-28go/types, types2: pull up package-level object sort to a separate phaseMark Freeman
2025-10-28go/types, types2: reduce locks held at once in resolveUnderlyingMark Freeman
2025-10-28cmd/compile: rewrite proved multiplies by 0 or 1 into CondSelectJorropo
2025-10-28cmd/compile: move branchelim supported arches to ConfigJorropo
2025-10-27crypto/subtle,cmd/compile: add intrinsics for ConstantTimeSelect and *EqJorropo
2025-10-27cmd/compile: add generic rules to remove bool → int → bool roundtripsJorropo
2025-10-27cmd/compile: do not Zext bools to 64bits in amd64 CMOV generation rulesJorropo
2025-10-27cmd/compile: introduce bytesizeToConst to cleanup switches in proveJorropo
2025-10-27cmd/compile: add position info to sccp debug messagesJorropo
2025-10-27cmd/compile: teach prove about unsigned rounding-up divideJorropo
2025-10-27cmd/compile: change !l.nonzero() into l.maybezero()Jorropo
2025-10-27cmd/compile: optimize Add64carry with unused carries into plain Add64Jorropo
2025-10-27cmd/compile: remove 68857 ModU flowLimit workaround in proveJorropo
2025-10-27cmd/compile: remove 68857 min & max flowLimit workaround in proveJorropo
2025-10-27cmd/compile: use topo-sort in prove to correctly learn facts while walking onceJorropo
2025-10-27cmd/go: use tagged switchIan Alexander
2025-10-27cmd/go: increase stmt threshold on amd64Ian Alexander
2025-10-27go/types, types2: clarify docs for resolveUnderlyingMark Freeman
2025-10-27go/types, types2: wrap Named.fromRHS into Named.rhsMark Freeman
2025-10-27go/types, types2: verify stateMask transitions in debug modeMark Freeman
2025-10-26cmd/compile: use MOV(D|F) with const for Const(64|32)F on riscv64Meng Zhuo
2025-10-26cmd/compile: allow unaligned load/store on WasmCherry Mui
2025-10-24[dev.simd] cmd/compile, simd: add rewrite to convert logical expression trees...David Chase
2025-10-24[dev.simd] cmd/compile, simd: add SHA featuresJunyang Shao
2025-10-23go/types, types2: rename Named.resolve to unpackMark Freeman
2025-10-23go/types, types2: rename loaded namedState to lazyLoadedMark Freeman
2025-10-23go/types, types2: rename complete namedState to hasMethodsMark Freeman
2025-10-23go/types, types2: set t.underlying exactly once in resolveUnderlyingMark Freeman
2025-10-22[dev.simd] cmd/compile, simd: add definitions for VPTERNLOG[DQ]David Chase
2025-10-22go/types, types2: simplify locking in Named.resolveUnderlyingRobert Griesemer
2025-10-22go/types, types2: in resolveUnderlying, only compute path when neededRobert Griesemer
2025-10-22go/types, types2: rename Named.under to Named.resolveUnderlyingRobert Griesemer
2025-10-21go/types, types2: only report version errors if new(expr) is ok otherwiseRobert Griesemer
2025-10-21go/types, types2: guard Named.underlying with Named.muMark Freeman
2025-10-21cmd/compile/internal/ssa: fix typo in commentJes Cok
2025-10-21all: eliminate unnecessary type conversionsJes Cok
2025-10-21cmd/compile: leave the horses aloneJorropo
2025-10-17go/types, types2: remove references to under function in commentsRobert Griesemer
2025-10-17all: correct name for commentsJes Cok
2025-10-16go/types, types2: remove under(Type) in favor of Type.Underlying()Mark Freeman
2025-10-16go/types, types2: change and enforce lifecycle of Named.fromRHS and Named.und...Mark Freeman
2025-10-16go/types, types2: remove superfluous unalias call (minor cleanup)Robert Griesemer
2025-10-15cmd/compile: fix an error in commentsmohanson
2025-10-15go/types, types2: fix misleading internal commentRobert Griesemer
2025-10-15cmd/compile: replace angle brackets with squareWill Faught
2025-10-15cmd/compile: remove rematerializable values from live set across callsAlexander Musman