go/src/cmd/compile/internal/test/switch_test.go

func BenchmarkSwitch8Predictable(b *testing.B) {}

func BenchmarkSwitch8Unpredictable(b *testing.B) {}

func benchmarkSwitch8(b *testing.B, predictable bool) {}

func BenchmarkSwitch32Predictable(b *testing.B) {}

func BenchmarkSwitch32Unpredictable(b *testing.B) {}

func benchmarkSwitch32(b *testing.B, predictable bool) {}

func BenchmarkSwitchStringPredictable(b *testing.B) {}

func BenchmarkSwitchStringUnpredictable(b *testing.B) {}

func benchmarkSwitchString(b *testing.B, predictable bool) {}

func BenchmarkSwitchTypePredictable(b *testing.B) {}

func BenchmarkSwitchTypeUnpredictable(b *testing.B) {}

func benchmarkSwitchType(b *testing.B, predictable bool) {}

func BenchmarkSwitchInterfaceTypePredictable(b *testing.B) {}

func BenchmarkSwitchInterfaceTypeUnpredictable(b *testing.B) {}

type SI0

type ST0

func (ST0) si0() {}

type SI1

type ST1

func (ST1) si1() {}

type SI2

type ST2

func (ST2) si2() {}

type SI3

type ST3

func (ST3) si3() {}

type SI4

type ST4

func (ST4) si4() {}

type SI5

type ST5

func (ST5) si5() {}

type SI6

type ST6

func (ST6) si6() {}

type SI7

type ST7

func (ST7) si7() {}

func benchmarkSwitchInterfaceType(b *testing.B, predictable bool) {}

type rng

func newRNG() rng {}

func (r rng) next(predictable bool) rng {}

func (r rng) value() uint64 {}