| Commit message (Expand) | Author | Age | Files | Lines |
| * | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -1/+2 |
| * | [FIX] Make LSan happy by *not* leaking memory | Johannes Doerfert | 2019-10-31 | 1 | -4/+13 |
| * | [MustExecute] Silence clang warning about unused captured 'this' | Mikael Holmen | 2019-10-31 | 1 | -2/+2 |
| * | [MustExecute] Forward iterate over conditional branches | Johannes Doerfert | 2019-10-31 | 1 | -1/+187 |
| * | [MustExec] Add a generic "must-be-executed-context" explorer | Johannes Doerfert | 2019-08-23 | 1 | -0/+118 |
| * | [MustExecute] Improve MustExecute to correctly handle loop nest | Xing Xue | 2019-05-27 | 1 | -1/+8 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [IPT] Drop cache less eagerly in GVN and LoopSafetyInfo | Max Kazantsev | 2019-01-09 | 1 | -7/+6 |
| * | [LICM] Hoist guards from non-header blocks | Max Kazantsev | 2018-11-12 | 1 | -0/+31 |
| * | [NFC] Turn collectTransitivePredecessors into a static function | Max Kazantsev | 2018-11-06 | 1 | -2/+5 |
| * | [NFC] Specialize public API of ICFLoopSafetyInfo for insertions and removals | Max Kazantsev | 2018-11-01 | 1 | -1/+7 |
| * | [NFC] Introduce ICFLoopSafetyInfo | Max Kazantsev | 2018-10-16 | 1 | -0/+31 |
| * | [NFC] Remove obsolete method headerMayThrow | Max Kazantsev | 2018-10-16 | 1 | -13/+2 |
| * | [NFC] Make LoopSafetyInfo abstract to allow alternative implementations | Max Kazantsev | 2018-10-16 | 1 | -8/+8 |
| * | [NFC] Encapsulate work with BlockColors in LoopSafetyInfo | Max Kazantsev | 2018-10-16 | 1 | -1/+16 |
| * | [NFC] Move block throw check inside allLoopPathsLeadToBlock | Max Kazantsev | 2018-10-16 | 1 | -6/+10 |
| * | [NFC] Turn isGuaranteedToExecute into a method | Max Kazantsev | 2018-10-16 | 1 | -8/+8 |
| * | [NFC] Factor out predecessors collection into a separate method | Max Kazantsev | 2018-08-21 | 1 | -11/+20 |
| * | [MustExecute] Fix algorithmic bug in isGuaranteedToExecute. PR38514 | Max Kazantsev | 2018-08-17 | 1 | -33/+70 |
| * | [NFC] Add missing const modifier | Max Kazantsev | 2018-08-16 | 1 | -1/+1 |
| * | [NFC] Refactoring of LoopSafetyInfo, step 1 | Max Kazantsev | 2018-08-15 | 1 | -18/+17 |
| * | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -3/+3 |
| * | [Analysis] Fix typo in assert. NFC | Shoaib Meenai | 2018-07-19 | 1 | -1/+1 |
| * | [MustExecute] Fix a debug invariant issue in isGuaranteedToExecute() | David Stenberg | 2018-05-25 | 1 | -1/+1 |
| * | [LICM] Extend the MustExecute scope | Serguei Katkov | 2018-05-18 | 1 | -0/+4 |
| * | [WebAssembly] Add Wasm personality and isScopedEHPersonality() | Heejin Ahn | 2018-05-17 | 1 | -1/+1 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -1/+1 |
| * | [MustExecute/LICM] Special case first instruction in throwing header | Philip Reames | 2018-04-27 | 1 | -2/+5 |
| * | Make helpers static. NFC. | Benjamin Kramer | 2018-04-04 | 1 | -1/+3 |
| * | Fix an accidental circular dependence | Philip Reames | 2018-03-29 | 1 | -1/+1 |
| * | [MustExecute] Shwo the effect of using full loop info variant | Philip Reames | 2018-03-20 | 1 | -5/+7 |
| * | [MustExecute] Move isGuaranteedToExecute and related rourtines to Analysis | Philip Reames | 2018-03-20 | 1 | -0/+135 |
| * | [MustExecute] Use the annotation style printer | Philip Reames | 2018-03-20 | 1 | -33/+54 |
| * | Add an analysis printer for must execute reasoning | Philip Reames | 2018-03-20 | 1 | -0/+102 |