summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/type-metadata-thinlto.cpp
AgeCommit message (Collapse)Author
2022-09-02[test] Change cc1 -fvisibility to -fvisibility=Fangrui Song
2019-01-11[LTO] Add option to enable LTOUnit splitting, and disable unless neededTeresa Johnson
Summary: Adds a new -f[no]split-lto-unit flag that is disabled by default to control module splitting during ThinLTO. It is automatically enabled for -fsanitize=cfi and -fwhole-program-vtables. The new EnableSplitLTOUnit codegen flag is passed down to llvm via a new module flag of the same name. Depends on D53890. Reviewers: pcc Subscribers: ormris, mehdi_amini, inglorion, eraman, steven_wu, dexonsmith, cfe-commits, llvm-commits Differential Revision: https://reviews.llvm.org/D53891 llvm-svn: 350949
2017-01-26Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass."Peter Collingbourne
The internal build issue has been resolved. llvm-svn: 293231
2017-01-23Revert "IRGen: Start using the WriteThinLTOBitcode pass."Martin Bohme
Summary: This reverts commit r292662. This change broke internal builds. Will provide a reproducer internally. Subscribers: pcc, mehdi_amini, cfe-commits, mgorny Differential Revision: https://reviews.llvm.org/D29025 llvm-svn: 292791
2017-01-20IRGen: Start using the WriteThinLTOBitcode pass.Peter Collingbourne
This is the final change necessary to support CFI with ThinLTO. Differential Revision: https://reviews.llvm.org/D28843 llvm-svn: 292662