Merge "Enable MLGO for register allocation" into main

This commit is contained in:
Yi Kong
2023-09-03 05:38:34 +00:00
committed by Gerrit Code Review

View File

@@ -140,6 +140,9 @@ var (
"-Werror=format-security", "-Werror=format-security",
"-nostdlibinc", "-nostdlibinc",
// Enable MLGO for register allocation.
"-mllvm -regalloc-enable-advisor=release",
// Emit additional debug info for AutoFDO // Emit additional debug info for AutoFDO
"-fdebug-info-for-profiling", "-fdebug-info-for-profiling",
} }
@@ -167,6 +170,8 @@ var (
"-Wl,--exclude-libs,libgcc_stripped.a", "-Wl,--exclude-libs,libgcc_stripped.a",
"-Wl,--exclude-libs,libunwind_llvm.a", "-Wl,--exclude-libs,libunwind_llvm.a",
"-Wl,--exclude-libs,libunwind.a", "-Wl,--exclude-libs,libunwind.a",
// Enable MLGO for register allocation.
"-Wl,-mllvm,-regalloc-enable-advisor=release",
} }
deviceGlobalLldflags = append(deviceGlobalLdflags, commonGlobalLldflags...) deviceGlobalLldflags = append(deviceGlobalLdflags, commonGlobalLldflags...)