aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-12WholeProgramDevirt: initialize WasDevirt in all constructors.Ivan Krasin1-1/+1
2016-08-11WholeProgramDevirt: generate more detailed and accurate remarks.Ivan Krasin1-35/+75
2016-08-11Fix some Clang-tidy modernize and Include What You Use warnings.Eugene Zelenko1-8/+28
2016-08-05WholeProgramDevirt: print remarks with devirtualized method names.Ivan Krasin1-2/+18
2016-07-12Print remarks from WholeProgramDevirt pass for each call site.Ivan Krasin1-0/+10
2016-06-25IR: Introduce llvm.type.checked.load intrinsic.Peter Collingbourne1-12/+142
2016-06-24IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne1-75/+75
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth1-1/+2
2016-06-14[PM] Port WholeProgramDevirt to the new pass manager.Davide Italiano1-0/+6
2016-05-10Re-apply r269081 and r269082 with a fix for MSVC.Peter Collingbourne1-51/+13
2016-05-10Revert r269081 and r269082 while I try to find the right incantation to fix M...Peter Collingbourne1-12/+51
2016-05-10WholeProgramDevirt: Move logic for finding devirtualizable call sites to Anal...Peter Collingbourne1-51/+12
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-1/+6
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-6/+1
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-1/+6
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+2
2016-03-30Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman1-1/+1
2016-03-08Fix evaluation order. Spotted by Alexander Riccio!Peter Collingbourne1-1/+1
2016-02-09Fix GCC build.Peter Collingbourne1-0/+4
2016-02-09WholeProgramDevirt: introduce.Peter Collingbourne1-0/+724