Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ExerciseFuncClosure (0.31 sec)

  1. src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.pprof.node_map

    example.com/pgo/devirtualize.AddFn
    23 101
    example.com/pgo/devirtualize.ExerciseFuncField
    example.com/pgo/devirtualize/mult%2epkg.MultFn
    23 94
    example.com/pgo/devirtualize.ExerciseFuncClosure
    example.com/pgo/devirtualize/mult%2epkg.MultClosure.func1
    18 93
    example.com/pgo/devirtualize.ExerciseFuncClosure
    example.com/pgo/devirtualize.Add.Add
    18 92
    example.com/pgo/devirtualize.ExerciseFuncConcrete
    example.com/pgo/devirtualize/mult%2epkg.MultFn
    48 91
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 20:20:01 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt_test.go

    	}
    }
    
    func BenchmarkDevirtFuncClosure(b *testing.B) {
    	ExerciseFuncClosure(b.N, AddClosure(), SubClosure(), mult.MultClosure(), mult.NegMultClosure())
    }
    
    func TestDevirtFuncClosure(t *testing.T) {
    	if v := ExerciseFuncClosure(10, AddClosure(), SubClosure(), mult.MultClosure(), mult.NegMultClosure()); v != 1176 {
    		t.Errorf("ExerciseFuncClosure(10) got %d want 1176", v)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 13 18:17:47 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/test/pgo_devirtualize_test.go

    		},
    		// ExerciseFuncField
    		{
    			pos:    "./devirt.go:207:35",
    			callee: "AddFn",
    		},
    		{
    			pos:    "./devirt.go:207:19",
    			callee: "mult.MultFn",
    		},
    		// ExerciseFuncClosure
    		// TODO(prattmic): Closure callees not implemented.
    		//{
    		//	pos:    "./devirt.go:249:27",
    		//	callee: "AddClosure.func1",
    		//},
    		//{
    		//	pos:    "./devirt.go:249:15",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 15 21:30:35 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.go

    }
    
    //go:noinline
    func SubClosure() AddFunc {
    	var s Sub
    	return s.Add
    }
    
    // ExerciseFuncClosure calls mostly a1 and m1.
    //
    // This is a simplified version of ExerciseFuncConcrete, but we need two
    // distinct call sites to test two different types of function values.
    //
    //go:noinline
    func ExerciseFuncClosure(iter int, a1, a2 AddFunc, m1, m2 mult.MultFunc) int {
    	val := 0
    	for i := 0; i < iter; i++ {
    		a := a1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 13 18:17:57 UTC 2023
    - 6.2K bytes
    - Viewed (0)
Back to top