Searched refs:fasttable (Results 1 – 14 of 14) sorted by relevance
/external/rust/crates/grpcio-sys/grpc/third_party/upb/benchmarks/ |
D | compare.py | 30 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/ |
D | port_def.inc | 135 /* 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. */
|
D | decode.int.h | 128 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()
|
D | msg.h | 74 _upb_fasttable_entry fasttable[]; member
|
D | def.c | 1051 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/ |
D | upb_proto_library.bzl | 104 # 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/ |
D | php-upb.h | 210 #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()
|
D | php-upb.c | 211 #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/ |
D | php-upb.h | 210 #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()
|
D | php-upb.c | 211 #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/ |
D | ruby-upb.h | 212 #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()
|
D | ruby-upb.c | 211 #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/ |
D | ruby-upb.h | 212 #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()
|
D | ruby-upb.c | 211 #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()
|