LTO Unit splitting does not apply to regular LTO modules, only ThinLTO
(which must be consistently split into regular and Thin units for
optimizations such as whole program devirtualization and lower type
tests). Ignore non-Thin modules when looking for consistently split LTO
Units, to avoid spurious errors when linking split ThinLTO modules with
(non-split) regular LTO modules.
Details
Details
- Reviewers
pcc
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 35379 Build 35378: arc lint + arc unit