Home
last modified time | relevance | path

Searched refs:fasttable (Results 1 – 6 of 6) sorted by relevance

/external/rust/crates/grpcio-sys/grpc/third_party/upb/benchmarks/
Dcompare.py30 def Benchmark(outbase, bench_cpu=True, runs=12, fasttable=False): argument
34 if fasttable:
62 fasttable = False variable
72 Benchmark("/tmp/new", bench_cpu, fasttable=fasttable)
76 Benchmark("/tmp/old", bench_cpu, fasttable=fasttable)
/external/rust/crates/grpcio-sys/grpc/third_party/upb/upb/
Dport_def.inc135 /* Configure whether fasttable is switched on or not. *************************/
144 * This is useful when we want to ensure we are really getting fasttable,
148 #error fasttable is x86-64 + Clang/GCC only
151 /* Define UPB_TRY_ENABLE_FASTTABLE to use fasttable if possible.
160 /* UPB_FASTTABLE_INIT() allows protos compiled for fasttable to gracefully
161 * degrade to non-fasttable if we are using UPB_TRY_ENABLE_FASTTABLE. */
Ddecode.int.h128 data = table_p->fasttable[idx].field_data ^ tag; in fastdecode_tagdispatch()
129 return table_p->fasttable[idx].field_parser(d, ptr, msg, table, hasbits, data); in fastdecode_tagdispatch()
Dmsg.h74 _upb_fasttable_entry fasttable[]; member
Ddef.c1051 l->fasttable[0].field_parser = &fastdecode_generic; in make_layout()
1052 l->fasttable[0].field_data = 0; in make_layout()
/external/rust/crates/grpcio-sys/grpc/third_party/upb/bazel/
Dupb_proto_library.bzl104 # Build setting for whether fasttable code generation is enabled ###############
108 "enabled": "whether fasttable is enabled",
116 # TODO(haberman): check that the target CPU supports fasttable.
167 codegen_params = "fasttable:" if fasttable_enabled else ""