| Commit message (Expand) | Author | Age | Files | Lines |
| * | Recommit "[ThinLTO] Add correctness check for RO/WO variable import" | evgeny | 2019-11-15 | 1 | -2/+2 |
| * | Add missing includes needed to prune LLVMContext.h include, NFC | Reid Kleckner | 2019-11-14 | 1 | -0/+1 |
| * | Revert "[ThinLTO] Add correctness check for RO/WO variable import" | Benjamin Kramer | 2019-11-14 | 1 | -2/+2 |
| * | WholeProgramDevirt - fix uninitialized variable warnings. NFCI. | Simon Pilgrim | 2019-11-14 | 1 | -2/+2 |
| * | [ThinLTO] Add correctness check for RO/WO variable import | evgeny | 2019-11-14 | 1 | -2/+2 |
| * | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -0/+1 |
| * | [ThinLTO/WPD] Fix index-based WPD for available_externally vtables | Teresa Johnson | 2019-10-30 | 1 | -8/+26 |
| * | Reland: Dead Virtual Function Elimination | Oliver Stannard | 2019-10-17 | 1 | -34/+7 |
| * | [ThinLTO] Import virtual method with single implementation in hybrid mode | Eugene Leviant | 2019-10-17 | 1 | -34/+43 |
| * | [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned) | Guillaume Chatelet | 2019-10-15 | 1 | -5/+6 |
| * | Revert "Dead Virtual Function Elimination" | Jorge Gorbe Moya | 2019-10-14 | 1 | -7/+34 |
| * | Dead Virtual Function Elimination | Oliver Stannard | 2019-10-11 | 1 | -34/+7 |
| * | [ThinLTO/WPD] Ensure devirtualized targets use promoted symbol when necessary | Teresa Johnson | 2019-10-02 | 1 | -4/+2 |
| * | [llvm] Migrate llvm::make_unique to std::make_unique | Jonas Devlieghere | 2019-08-15 | 1 | -1/+1 |
| * | Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC | Fangrui Song | 2019-08-05 | 1 | -1/+1 |
| * | [ThinLTO] Implement index-based WPD | Teresa Johnson | 2019-08-02 | 1 | -5/+298 |
| * | WholeProgramDevirt: Teach the pass to respect the global's alignment. | Peter Collingbourne | 2019-07-22 | 1 | -4/+7 |
| * | [ThinLTO] Detect partially split modules during the thin link | Teresa Johnson | 2019-02-14 | 1 | -11/+8 |
| * | [opaque pointer types] Pass value type to LoadInst creation. | James Y Knight | 2019-02-01 | 1 | -1/+1 |
| * | [opaque pointer types] Pass function types to InvokeInst creation. | James Y Knight | 2019-02-01 | 1 | -1/+1 |
| * | [opaque pointer types] Pass function types to CallInst creation. | James Y Knight | 2019-02-01 | 1 | -5/+6 |
| * | [opaque pointer types] Add a FunctionCallee wrapper type, and use it. | James Y Knight | 2019-02-01 | 1 | -4/+10 |
| * | Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." | James Y Knight | 2019-01-31 | 1 | -10/+4 |
| * | [opaque pointer types] Add a FunctionCallee wrapper type, and use it. | James Y Knight | 2019-01-31 | 1 | -4/+10 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [LTO] Record whether LTOUnit splitting is enabled in index | Teresa Johnson | 2019-01-11 | 1 | -0/+11 |
| * | [IPO][AVR] Create new Functions in the default address space specified in the... | Dylan McKay | 2018-12-18 | 1 | -1/+4 |
| * | [WPD] Fix incorrect devirtualization after indirect call promotion | Teresa Johnson | 2018-09-27 | 1 | -20/+41 |
| * | [WholeProgramDevirt] Don't process declarations when building type id map | Eugene Leviant | 2018-09-23 | 1 | -1/+1 |
| * | [LTO] Make detection of WPD remark enablement more robust | Teresa Johnson | 2018-09-18 | 1 | -9/+8 |
| * | [ThinLTO] Fix printing of WPD remarks | Teresa Johnson | 2018-08-14 | 1 | -2/+4 |
| * | [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PM | Teresa Johnson | 2018-07-19 | 1 | -1/+2 |
| * | [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC) | Teresa Johnson | 2018-06-06 | 1 | -1/+1 |
| * | Extend the GlobalObject metadata interface | Benjamin Kramer | 2018-05-31 | 1 | -1/+1 |
| * | Fix warning by cl::opt<int> -> cl::opt<unsigned> | Vitaly Buka | 2018-04-06 | 1 | -4/+5 |
| * | Runtime flag to control branch funnel threshold | Vitaly Buka | 2018-04-06 | 1 | -2/+6 |
| * | Use branch funnels for virtual calls when retpoline mitigation is enabled. | Peter Collingbourne | 2018-03-09 | 1 | -22/+189 |
| * | [ThinLTO] Re-commit of dot dumper after test fix | Eugene Leviant | 2018-01-22 | 1 | -1/+1 |
| * | Temporarily revert r323062 to investigate buildbot failures | Eugene Leviant | 2018-01-21 | 1 | -1/+1 |
| * | [ThinLTO] Implement summary visualizer | Eugene Leviant | 2018-01-21 | 1 | -1/+1 |
| * | WholeProgramDevirt: Simplify ORE getter mechanism for old PM. NFCI. | Peter Collingbourne | 2018-01-05 | 1 | -34/+17 |
| * | Silence a bunch of implicit fallthrough warnings | Adrian Prantl | 2017-12-19 | 1 | -0/+1 |
| * | Remove redundant includes from lib/Transforms. | Michael Zolotukhin | 2017-12-13 | 1 | -1/+0 |
| * | Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* | Adam Nemet | 2017-10-09 | 1 | -1/+1 |
| * | WholeProgramDevirt: Add import/export support for targets without absolute sy... | Peter Collingbourne | 2017-09-11 | 1 | -16/+57 |
| * | WholeProgramDevirt: When promoting for single-impl devirt, also rename the co... | Peter Collingbourne | 2017-09-08 | 1 | -1/+16 |
| * | WholeProgramDevirt: Create bitcast to i8* at each virtual call site. | Peter Collingbourne | 2017-08-22 | 1 | -5/+6 |
| * | Migrate WholeProgramDevirt to new Optimization Remark API | Sam Elliott | 2017-08-21 | 1 | -25/+75 |
| * | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
| * | Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th... | Peter Collingbourne | 2017-05-04 | 1 | -1/+1 |