- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for ExerciseFuncClosure (0.31 sec)
-
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) -
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) -
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) -
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)