- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for ExerciseIface (0.29 sec)
-
src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.pprof.node_map
example.com/pgo/devirtualize.Add.Add 18 92 example.com/pgo/devirtualize.ExerciseFuncConcrete example.com/pgo/devirtualize/mult%2epkg.MultFn 48 91 example.com/pgo/devirtualize.ExerciseIface example.com/pgo/devirtualize.Add.Add 49 55 example.com/pgo/devirtualize.ExerciseIface example.com/pgo/devirtualize/mult%2epkg.Mult.Multiply 49 40 example.com/pgo/devirtualize.ExerciseFuncClosure example.com/pgo/devirtualize.Sub.Add 18 14
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 27 20:20:01 UTC 2024 - 1.6K bytes - Viewed (0) -
src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt_test.go
m1 mult.Mult m2 mult.NegMult ) ExerciseIface(b.N, a1, a2, m1, m2) } // Verify that devirtualization doesn't result in calls or side effects applying more than once. func TestDevirtIface(t *testing.T) { var ( a1 Add a2 Sub m1 mult.Mult m2 mult.NegMult ) if v := ExerciseIface(10, a1, a2, m1, m2); v != 1176 { t.Errorf("ExerciseIface(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) -
src/cmd/compile/internal/test/pgo_devirtualize_test.go
if err := copyFile(filepath.Join(dir, file), filepath.Join(srcDir, file)); err != nil { t.Fatalf("error copying %s: %v", file, err) } } want := []devirtualization{ // ExerciseIface { pos: "./devirt.go:101:20", callee: "mult.Mult.Multiply", }, { pos: "./devirt.go:101:39", callee: "Add.Add", }, // ExerciseFuncConcrete {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Feb 15 21:30:35 UTC 2024 - 8.5K bytes - Viewed (0) -
src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.go
sink++ } return a + b } type Sub struct{} func (Sub) Add(a, b int) int { for i := 0; i < 1000; i++ { sink++ } return a - b } // ExerciseIface calls mostly a1 and m1. // //go:noinline func ExerciseIface(iter int, a1, a2 Adder, m1, m2 mult.Multiplier) int { // The call below must evaluate selectA() to determine the receiver to // use. This should happen exactly once per iteration. Assert that is
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 13 18:17:57 UTC 2023 - 6.2K bytes - Viewed (0)