Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable the use of [SU]Int32Size and EnumSize templates for AArch64 (#…
…11102) Hi, When benchmarking proto_benchmark from fleetbench on an AArch64 target we found that clang is able to vectorize these functions and they offer better performance than the scalar alternative. I ran //src/google/protobuf:arena_unittest on aarch64-none-linux-gnu. Should I run any other tests? Also protobuf used to have its own set of benchmarks, but I can't find these when I query all targets with bazel. Let me know if you'd like me to run anything else, I couldn't find instructions on what the full test run is. Closes #11102 COPYBARA_INTEGRATE_REVIEW=#11102 from avieira-arm:main 5552410 PiperOrigin-RevId: 532779004
- Loading branch information