- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 22 for CheckFunc (0.14 sec)
-
src/cmd/compile/internal/ssa/nilcheck_test.go
If("bool2", "extra", "exit")), Bloc("extra", Goto("exit")), Bloc("exit", Exit("mem"))) CheckFunc(fun.f) nilcheckelim(fun.f) // clean up the removed nil check fuse(fun.f, fuseTypePlain) deadcode(fun.f) CheckFunc(fun.f) for _, b := range fun.f.Blocks { if b == fun.blocks["secondCheck"] && isNilCheck(b) { t.Errorf("secondCheck was not eliminated") }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 17 23:34:11 UTC 2023 - 12.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/deadcode_test.go
If("cond", "b3", "b4")), Bloc("b3", If("cond", "b3", "b4")), Bloc("b4", If("cond", "b3", "exit")), Bloc("exit", Exit("mem"))) CheckFunc(fun.f) Opt(fun.f) CheckFunc(fun.f) Deadcode(fun.f) CheckFunc(fun.f) if fun.blocks["entry"].Kind != BlockPlain { t.Errorf("if(false) not simplified") } for _, b := range fun.f.Blocks { if b == fun.blocks["b2"] {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 09 23:01:51 UTC 2017 - 3.5K bytes - Viewed (0) -
src/net/http/httptest/recorder_test.go
package httptest import ( "fmt" "io" "net/http" "testing" ) func TestRecorder(t *testing.T) { type checkFunc func(*ResponseRecorder) error check := func(fns ...checkFunc) []checkFunc { return fns } hasStatus := func(wantCode int) checkFunc { return func(rec *ResponseRecorder) error { if rec.Code != wantCode { return fmt.Errorf("Status = %d; want %d", rec.Code, wantCode) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 11 23:17:38 UTC 2022 - 9.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/fuse_test.go
Valu("bool1", OpNeqPtr, c.config.Types.Bool, 0, nil, "ptr1", "nilptr"), If("bool1", "then", "exit")), Bloc("then", Goto("exit")), Bloc("exit", Exit("mem"))) CheckFunc(fun.f) fuseLate(fun.f) for _, b := range fun.f.Blocks { if b == fun.blocks["then"] && b.Kind != BlockInvalid { t.Errorf("then was not eliminated, but should have") } } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 31 20:45:54 UTC 2023 - 7.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/passbm_test.go
fun := c.Fun("entry", bg(size)...) CheckFunc(fun.f) b.ResetTimer() for i := 0; i < b.N; i++ { fn(fun.f) b.StopTimer() CheckFunc(fun.f) b.StartTimer() } } // benchFnBlock runs passFunc across a function with b.N blocks. func benchFnBlock(b *testing.B, fn passFunc, bg blockGen) { b.ReportAllocs() c := testConfig(b) fun := c.Fun("entry", bg(b.N)...) CheckFunc(fun.f) b.ResetTimer()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 26 19:58:28 UTC 2024 - 3.1K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/deadstore_test.go
Valu("store4", OpStore, types.TypeMem, 0, c.config.Types.Bool, "addr3", "v", "store3"), Goto("exit")), Bloc("exit", Exit("store3"))) CheckFunc(fun.f) dse(fun.f) CheckFunc(fun.f) v1 := fun.values["store1"] if v1.Op != OpCopy { t.Errorf("dead store not removed") } v2 := fun.values["zero1"] if v2.Op != OpCopy {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 25 20:07:26 UTC 2024 - 5.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/branchelim_test.go
Valu("phi", OpPhi, intType, 0, nil, "const1", "const2"), Valu("retstore", OpStore, types.TypeMem, 0, nil, "phi", "sb", "start"), Exit("retstore"))) CheckFunc(fun.f) branchelim(fun.f) CheckFunc(fun.f) Deadcode(fun.f) CheckFunc(fun.f) if data.ok { if len(fun.f.Blocks) != 1 { t.Fatalf("expected 1 block after branchelim and deadcode; found %d", len(fun.f.Blocks)) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 24 15:51:15 UTC 2018 - 5.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/writebarrier_test.go
Valu("wb1", OpStore, types.TypeMem, 0, ptrType, "addr1", "v", "start"), // wb1 and wb2 are out of order Goto("exit")), Bloc("exit", Exit("wb2"))) CheckFunc(fun.f) writebarrier(fun.f) CheckFunc(fun.f) } func TestWriteBarrierPhi(t *testing.T) { // Make sure writebarrier phase works for single-block loop, where // a Phi op takes the store in the same block as argument.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 24 15:51:15 UTC 2018 - 1.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/regalloc_test.go
Eq("a", "if", "exit"), ), Bloc("if", Eq("b", "plain", "exit"), ), Bloc("plain", Goto("exit"), ), Bloc("exit", Exit("mem"), ), ) flagalloc(f.f) regalloc(f.f) checkFunc(f.f) } // Test to make sure G register is never reloaded from spill (spill of G is okay) // See #25504 func TestNoGetgLoadReg(t *testing.T) { /* Original: func fff3(i int) *g { gee := getg()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 08 19:09:14 UTC 2023 - 6.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/dom_test.go
return blocs } // sink for benchmark var domBenchRes []*Block func benchmarkDominators(b *testing.B, size int, bg blockGen) { c := testConfig(b) fun := c.Fun("entry", bg(size)...) CheckFunc(fun.f) b.SetBytes(int64(size)) b.ResetTimer() for i := 0; i < b.N; i++ { domBenchRes = dominators(fun.f) } } type domFunc func(f *Func) []*Block
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 26 19:58:28 UTC 2024 - 13.3K bytes - Viewed (0)