summaryrefslogtreecommitdiff
path: root/src/cmd/compile
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile,cmd/internal/obj/riscv,runtime: use Duff's devices on riscv64Michał Derkacz2020-10-286-1/+136
* cmd/compile: optimize generated struct/array equality codeKeith Randall2020-10-281-45/+99
* cmd/compile: make sure field offset is aligned for structure splittingDavid Chase2020-10-281-6/+1
* cmd/compile: print pointers to go:notinheap types without converting to unsaf...Keith Randall2020-10-273-216/+228
* cmd/compile, runtime: store pointers to go:notinheap types indirectlyKeith Randall2020-10-272-3/+5
* cmd/compile: fix storeType to handle pointers to go:notinheap typesKeith Randall2020-10-271-1/+7
* cmd/compile: replace int32(b2i(x)) with b2i32(x) in rulesAlberto Donizetti2020-10-276-9/+9
* cmd/compile: delete isPowerOfTwo, switch to isPowerOfTwo64Alberto Donizetti2020-10-279-292/+289
* cmd/compile: clean up ValAndOff funcs after untyped aux removalAlberto Donizetti2020-10-272-32/+12
* cmd/compile: remove support for untyped ssa rulesAlberto Donizetti2020-10-271-65/+22
* cmd/compile: combine more 32 bit shift and mask operations on ppc64Paul E. Murphy2020-10-277-0/+782
* cmd/compile: remove isLiteralCuong Manh Le2020-10-271-8/+3
* cmd/compile: eliminate unnecessary sign/zero extension for riscv64Joel Sing2020-10-275-32/+843
* cmd/compile: use MOV pseudo-instructions for sign/zero extensionJoel Sing2020-10-275-231/+178
* cmd/compile,cmd/internal/sys: enable additional build modes on linux/riscv64Joel Sing2020-10-271-1/+1
* cmd/compile: defer lowering OANDNOT until SSACuong Manh Le2020-10-273-19/+18
* cmd/compile: port last ARM rules to typedAlberto Donizetti2020-10-262-18/+84
* cmd/go,cmd/compile,sync: remove special import case in cmd/goAustin Clements2020-10-261-0/+4
* cmd/compile: enforce strongly typed rules for ARM (read)Constantin Konstantinidis2020-10-242-23/+23
* cmd/compile: avoid generating CSEs; do all aggregates; maintain debug namesDavid Chase2020-10-239-524/+1163
* cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on MIPSMichael Pratt2020-10-233-2/+11
* cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on S390XMichael Pratt2020-10-236-8/+55
* cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on PPC64Michael Pratt2020-10-236-18/+64
* cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on ARM64Michael Pratt2020-10-236-11/+103
* cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on AMD64Michael Pratt2020-10-237-3/+103
* cmd/compile: add //go:embed supportRuss Cox2020-10-236-43/+609
* cmd/compile: remove go115flagallocdeadcodeCherry Zhang2020-10-221-5/+0
* cmd/compile: remove go115shortcircuitPhisCherry Zhang2020-10-221-5/+0
* cmd/compile: remove go115makeslicecopyCherry Zhang2020-10-221-5/+0
* cmd/compile: make gc debug flags collector a structAlberto Donizetti2020-10-2217-134/+149
* cmd/compile: use desired info when allocating registers for live valueseric fang2020-10-211-2/+17
* cmd/compile: optimize regalloc for phi valueerifan012020-10-211-3/+33
* cmd/compile/internal/gc: fix commentshk2020-10-213-5/+5
* cmd/compile,cmd/internal/obj/riscv: move g register on riscv64Joel Sing2020-10-212-206/+207
* cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64Paul E. Murphy2020-10-216-3/+71
* cmd/compile: fix nodedump output for types of nodesDan Scales2020-10-201-6/+7
* cmd/compile: enforce strongly typed rules for ARM (to32)Constantin Konstantinidis2020-10-202-30/+30
* cmd/compile: use type position for error message in align.goCuong Manh Le2020-10-201-5/+5
* cmd/compile: allowing inlining of functions with OCALLPARTDan Scales2020-10-204-5/+18
* cmd/compile/internal/gc: use plural nouns in commentshk2020-10-191-3/+3
* cmd/compile: fix ICE in reporting of invalid recursive typesMatthew Dempsky2020-10-191-1/+1
* cmd/compile/internal/gc: remove an unused methodhk2020-10-191-5/+0
* cmd/asm: allow def/ref of func ABI when compiling runtimeThan McIntosh2020-10-191-5/+6
* cmd/compile: fix defer/go calls to variadic unsafe-uintptr functionsMatthew Dempsky2020-10-171-0/+10
* cmd/compile: remove deltaNewFileCuong Manh Le2020-10-161-5/+0
* compress/flate: revert a goto for-loopDaniel Martí2020-10-161-0/+1
* cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox2020-10-167-27/+29
* cmd/compile: use staticValue for inlining logicMatthew Dempsky2020-10-152-68/+25
* cmd/compile: allow inlining of "for" loopsMatthew Dempsky2020-10-151-4/+14
* cmd/compile: improve escape analysis of known callsMatthew Dempsky2020-10-152-4/+54