-
- Downloads
cmd/compile: ppc64le working, not optimized enough
This time with the cherry-pick from the proper patch of the old CL. Stack size increased. Corrected NaN-comparison glitches. Marked g register as clobbered by calls. Fixed shared libraries. live_ssa.go still disabled because of differences. Presumably turning on more optimization will fix both the stack size and the live_ssa.go glitches. Enhanced debugging output for shared libs test. Rebased onto master. Updates #16010. Change-Id: I40864faf1ef32c118fb141b7ef8e854498e6b2c4 Reviewed-on: https://go-review.googlesource.com/27159 Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by:Cherry Zhang <cherryyz@google.com>
Showing
- misc/cgo/testshared/shared_test.go 18 additions, 0 deletionsmisc/cgo/testshared/shared_test.go
- src/cmd/compile/internal/gc/ssa.go 1 addition, 1 deletionsrc/cmd/compile/internal/gc/ssa.go
- src/cmd/compile/internal/ppc64/ssa.go 67 additions, 22 deletionssrc/cmd/compile/internal/ppc64/ssa.go
- src/cmd/compile/internal/ssa/config.go 1 addition, 0 deletionssrc/cmd/compile/internal/ssa/config.go
- src/cmd/compile/internal/ssa/gen/PPC64.rules 5 additions, 4 deletionssrc/cmd/compile/internal/ssa/gen/PPC64.rules
- src/cmd/compile/internal/ssa/gen/PPC64Ops.go 2 additions, 2 deletionssrc/cmd/compile/internal/ssa/gen/PPC64Ops.go
- src/cmd/compile/internal/ssa/opGen.go 5 additions, 5 deletionssrc/cmd/compile/internal/ssa/opGen.go
- src/cmd/compile/internal/ssa/regalloc.go 8 additions, 0 deletionssrc/cmd/compile/internal/ssa/regalloc.go
- src/cmd/compile/internal/ssa/rewritePPC64.go 0 additions, 80 deletionssrc/cmd/compile/internal/ssa/rewritePPC64.go
- src/cmd/internal/obj/ppc64/a.out.go 5 additions, 5 deletionssrc/cmd/internal/obj/ppc64/a.out.go
- src/cmd/internal/obj/ppc64/asm9.go 2 additions, 2 deletionssrc/cmd/internal/obj/ppc64/asm9.go
- src/cmd/internal/obj/stack.go 1 addition, 1 deletionsrc/cmd/internal/obj/stack.go
- src/runtime/stack.go 1 addition, 1 deletionsrc/runtime/stack.go
- test/fixedbugs/issue15747.go 1 addition, 1 deletiontest/fixedbugs/issue15747.go
- test/live.go 1 addition, 1 deletiontest/live.go
- test/nosplit.go 2 additions, 2 deletionstest/nosplit.go
- test/sliceopt.go 1 addition, 1 deletiontest/sliceopt.go
Loading
Please register or sign in to comment