mtrofin wrote: > The stage1-ReleaseThinLTO results still don't look great and it seems like > the geomean for the clang build is about the same?
Note that _some_ compile time performance effect in thinlto builds should be expected: we serialize/deserialize more. I think the main concern was "is there something else". re. stage1 - yes, see my earlier response (_"for the single-TU compilations, the regression was attributable to modules with lots of global values but not so much IR, where the bitcode serialization of the extra GUID table would start showing up."_) Re. clang-build, there's little change in the overall build timing (I don't think it's a geomean) because the individual compilation outliers like ModuleLinker were few and their negative contribution likely lost, before, in the overall parallel compilation part of the build. The rest is very likely for the same reason (more serialization) seen in the benchmarks builds, as at most we see compilation regressions within the same relative ranges for individual modules. https://github.com/llvm/llvm-project/pull/201849 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
