1 src/cmd/compile/internal/ssa/testdata/hist.go 255: func test() { 357: l := line{point{1 + zero, 2 + zero}, point{3 + zero, 4 + zero}} 458: tinycall() // this forces l etc to stack 559: dx := l.end.x - l.begin.x //gdb-dbg=(l.begin.x,l.end.y)//gdb-opt=(l,dx/O,dy/O) 6l.begin.x = 1 7l.end.y = 4 860: dy := l.end.y - l.begin.y //gdb-opt=(dx,dy/O) 961: sink = dx + dy //gdb-opt=(dx,dy) 1063: hist := make([]int, 7) //gdb-opt=(dx/O,dy/O) // TODO sink is missing if this code is in 'test' instead of 'main' 1164: var reader io.Reader = strings.NewReader(cannedInput) //gdb-dbg=(hist/A) // TODO cannedInput/A is missing if this code is in 'test' instead of 'main' 12hist = {array = <A>, len = 7, cap = 7} 1365: if len(os.Args) > 1 { 1473: scanner := bufio.NewScanner(reader) 1574: for scanner.Scan() { //gdb-opt=(scanner/A) 1675: s := scanner.Text() 1776: i, err := strconv.ParseInt(s, 10, 64) 1877: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 19i = 1 2081: hist = ensure(int(i), hist) 2182: hist[int(i)]++ 2274: for scanner.Scan() { //gdb-opt=(scanner/A) 2375: s := scanner.Text() 2476: i, err := strconv.ParseInt(s, 10, 64) 2577: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 26i = 1 2781: hist = ensure(int(i), hist) 2882: hist[int(i)]++ 2974: for scanner.Scan() { //gdb-opt=(scanner/A) 3075: s := scanner.Text() 3176: i, err := strconv.ParseInt(s, 10, 64) 3277: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 33i = 1 3481: hist = ensure(int(i), hist) 3582: hist[int(i)]++ 3674: for scanner.Scan() { //gdb-opt=(scanner/A) 3775: s := scanner.Text() 3876: i, err := strconv.ParseInt(s, 10, 64) 3977: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 40i = 2 4181: hist = ensure(int(i), hist) 4282: hist[int(i)]++ 4374: for scanner.Scan() { //gdb-opt=(scanner/A) 4475: s := scanner.Text() 4576: i, err := strconv.ParseInt(s, 10, 64) 4677: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 47i = 2 4881: hist = ensure(int(i), hist) 4982: hist[int(i)]++ 5074: for scanner.Scan() { //gdb-opt=(scanner/A) 5175: s := scanner.Text() 5276: i, err := strconv.ParseInt(s, 10, 64) 5377: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 54i = 2 5581: hist = ensure(int(i), hist) 5682: hist[int(i)]++ 5774: for scanner.Scan() { //gdb-opt=(scanner/A) 5875: s := scanner.Text() 5976: i, err := strconv.ParseInt(s, 10, 64) 6077: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 61i = 4 6281: hist = ensure(int(i), hist) 6382: hist[int(i)]++ 6474: for scanner.Scan() { //gdb-opt=(scanner/A) 6575: s := scanner.Text() 6676: i, err := strconv.ParseInt(s, 10, 64) 6777: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 68i = 4 6981: hist = ensure(int(i), hist) 7082: hist[int(i)]++ 7174: for scanner.Scan() { //gdb-opt=(scanner/A) 7275: s := scanner.Text() 7376: i, err := strconv.ParseInt(s, 10, 64) 7477: if err != nil { //gdb-dbg=(i) //gdb-opt=(err,hist,i) 75i = 5 7681: hist = ensure(int(i), hist) 7782: hist[int(i)]++ 7874: for scanner.Scan() { //gdb-opt=(scanner/A) 7984: t := 0 8085: n := 0 8186: for i, a := range hist { 8287: if a == 0 { //gdb-opt=(a,n,t) 8388: continue 8486: for i, a := range hist { 8587: if a == 0 { //gdb-opt=(a,n,t) 8690: t += i * a 8791: n += a 8892: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 89n = 3 90i = 1 91t = 3 9286: for i, a := range hist { 9387: if a == 0 { //gdb-opt=(a,n,t) 9490: t += i * a 9591: n += a 9692: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 97n = 6 98i = 2 99t = 9 10086: for i, a := range hist { 10187: if a == 0 { //gdb-opt=(a,n,t) 10288: continue 10386: for i, a := range hist { 10487: if a == 0 { //gdb-opt=(a,n,t) 10590: t += i * a 10691: n += a 10792: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 108n = 8 109i = 4 110t = 17 11186: for i, a := range hist { 11287: if a == 0 { //gdb-opt=(a,n,t) 11390: t += i * a 11491: n += a 11592: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 116n = 9 117i = 5 118t = 22 11986: for i, a := range hist { 12087: if a == 0 { //gdb-opt=(a,n,t) 12188: continue 12286: for i, a := range hist { 12399: } 124