Home
last modified time | relevance | path

Searched refs:fasttable (Results 1 – 14 of 14) 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 ""
/external/cronet/third_party/protobuf/php/ext/google/protobuf/
Dphp-upb.h210 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
1262 _upb_FastTable_Entry fasttable[]; member
2067 data = table_p->fasttable[idx].field_data ^ tag; in fastdecode_tagdispatch()
2068 UPB_MUSTTAIL return table_p->fasttable[idx].field_parser(d, ptr, msg, table, in fastdecode_tagdispatch()
Dphp-upb.c211 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
6948 l->fasttable[0].field_parser = &fastdecode_generic; in make_layout()
6949 l->fasttable[0].field_data = 0; in make_layout()
/external/protobuf/php/ext/google/protobuf/
Dphp-upb.h210 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
1262 _upb_FastTable_Entry fasttable[]; member
2067 data = table_p->fasttable[idx].field_data ^ tag; in fastdecode_tagdispatch()
2068 UPB_MUSTTAIL return table_p->fasttable[idx].field_parser(d, ptr, msg, table, in fastdecode_tagdispatch()
Dphp-upb.c211 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
6948 l->fasttable[0].field_parser = &fastdecode_generic; in make_layout()
6949 l->fasttable[0].field_data = 0; in make_layout()
/external/protobuf/ruby/ext/google/protobuf_c/
Druby-upb.h212 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
1296 _upb_FastTable_Entry fasttable[]; member
2097 data = table_p->fasttable[idx].field_data ^ tag; in fastdecode_tagdispatch()
2098 UPB_MUSTTAIL return table_p->fasttable[idx].field_parser(d, ptr, msg, table, in fastdecode_tagdispatch()
Druby-upb.c211 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
6658 l->fasttable[0].field_parser = &fastdecode_generic; in make_layout()
6659 l->fasttable[0].field_data = 0; in make_layout()
/external/cronet/third_party/protobuf/ruby/ext/google/protobuf_c/
Druby-upb.h212 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
1296 _upb_FastTable_Entry fasttable[]; member
2097 data = table_p->fasttable[idx].field_data ^ tag; in fastdecode_tagdispatch()
2098 UPB_MUSTTAIL return table_p->fasttable[idx].field_parser(d, ptr, msg, table, in fastdecode_tagdispatch()
Druby-upb.c211 #error fasttable is x86-64/ARM64 only and requires GCC or Clang.
6658 l->fasttable[0].field_parser = &fastdecode_generic; in make_layout()
6659 l->fasttable[0].field_data = 0; in make_layout()