summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorGravatar Vitaly Goldshteyn <goldvitaly@google.com>2024-05-20 11:57:11 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2024-05-20 11:57:56 -0700
commit6ab5b0aad86dc08d257f6b567611c231c6b8ac31 (patch)
tree3b627c722f43e7bac4acbaf89832c665a22bb5b2 /CMake
parent0128305738355d085e079bab281a7211a00a5b83 (diff)
Move `prepare_insert` out of the line as type erased `PrepareInsertNonSoo`.
This significantly reduces binary size of big binaries and creates a single hot function instead of many cold. That is decreasing cash misses during code execution. We also avoid size related computations for tables with no deleted slots, when resize is necessary. PiperOrigin-RevId: 635527119 Change-Id: I763b135f1f6089051e62e348a07b33536af265ab
Diffstat (limited to 'CMake')
0 files changed, 0 insertions, 0 deletions