Hash :
60a9320c
Author :
Date :
2025-02-06T14:31:43
Move unlikely path of MakeLengthOp to a function call This function gets inlined many times, adding 96 bytes of assembly to each caller such as angle::spirv::WriteStore etc. In total, this CL reduces Android release .so size by ~14KB Bug: angleproject:394848869 Change-Id: Ief364116fd9b881f9c0dfefb1ca5005282bf57ba Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6236799 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
{
"src/common/spirv/gen_spirv_builder_and_parser.py":
"1f1cb66a2d1668038c013462a4697ac9",
"src/common/spirv/spirv_instruction_builder_autogen.cpp":
"32ffef5702224f13b91cb5515cafa70a",
"src/common/spirv/spirv_instruction_builder_autogen.h":
"99b52d72095b5fe4e1bf9bf633c7f3a5",
"src/common/spirv/spirv_instruction_parser_autogen.cpp":
"3dbadba5b7dce543dccd1a703fc29713",
"src/common/spirv/spirv_instruction_parser_autogen.h":
"9b75df2b61cac8235b62e0b4deb60373",
"third_party/spirv-headers/src/include/spirv/unified1/spirv.core.grammar.json":
"2e768d965cea5025033efbe2a17dd8e3"
}