blob: 34f786901b237bb0c2eaa32740e6432be2427814 [file] [log] [blame]
Ben Claytona123b892022-07-27 16:36:35 +00001{{- /*
2--------------------------------------------------------------------------------
dan sinclairff7cf212022-10-03 14:05:23 +00003Template file for use with tools/src/cmd/gen to generate address_space_bench.cc
Ben Claytona123b892022-07-27 16:36:35 +00004
5To update the generated file, run:
6 ./tools/run gen
7
8See:
9* tools/src/cmd/gen for structures used by this template
10* https://golang.org/pkg/text/template/ for documentation on the template syntax
11--------------------------------------------------------------------------------
12*/ -}}
13
14{{- Import "src/tint/templates/enums.tmpl.inc" -}}
dan sinclairff7cf212022-10-03 14:05:23 +000015{{- $enum := (Sem.Enum "address_space") -}}
Ben Claytona123b892022-07-27 16:36:35 +000016
dan sinclair2a651632023-02-19 04:03:55 +000017#include "src/tint/builtin/address_space.h"
Ben Claytona123b892022-07-27 16:36:35 +000018
19#include <array>
20
21#include "benchmark/benchmark.h"
22
dan sinclair2a651632023-02-19 04:03:55 +000023namespace tint::builtin {
Ben Claytona123b892022-07-27 16:36:35 +000024namespace {
25
26{{ Eval "BenchmarkParseEnum" $enum }}
27
28} // namespace
dan sinclair2a651632023-02-19 04:03:55 +000029} // namespace tint::builtin