| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-19 | 1 | -3/+3 |
* | Fix "the the" in comments. | Eric Christopher | 2015-06-19 | 1 | -1/+1 |
* | SimplifyCFG: Correctly handle switch lookup tables which fully cover the inpu... | Hans Wennborg | 2015-04-24 | 1 | -4/+9 |
* | Fix typo. | Mark Lacey | 2015-04-12 | 1 | -1/+1 |
* | [opaque pointer type] More GEP IRBuilder API migrations... | David Blaikie | 2015-04-03 | 1 | -2/+2 |
* | Merge empty landing pads in SimplifyCFG | Philip Reames | 2015-03-24 | 1 | -0/+85 |
* | [ConstantRange] Split makeICmpRegion in two. | Sanjoy Das | 2015-03-18 | 1 | -2/+2 |
* | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 2015-03-10 | 1 | -140/+124 |
* | Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity. | Chad Rosier | 2015-02-23 | 1 | -2/+6 |
* | Demote vectors to arrays. No functionality change. | Benjamin Kramer | 2015-02-19 | 1 | -7/+5 |
* | Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin... | Aaron Ballman | 2015-02-15 | 1 | -3/+2 |
* | [SimplifyCFG] Be more aggressive | James Molloy | 2015-02-13 | 1 | -2/+6 |
* | [SimplifyCFG] Swap to using TargetTransformInfo for cost | James Molloy | 2015-02-11 | 1 | -50/+28 |
* | SimplifyCFG: Omit range checks for switch lookup tables when default is unrea... | Hans Wennborg | 2015-01-26 | 1 | -7/+8 |
* | SimplifyCFG: don't remove unreachable default switch destinations | Hans Wennborg | 2015-01-26 | 1 | -89/+92 |
* | Revert "Don't remove a landing pad if the invoke requires a table entry." | Reid Kleckner | 2015-01-22 | 1 | -17/+3 |
* | fix {typo, build failure} in r225760 | Ramkumar Ramachandra | 2015-01-13 | 1 | -1/+1 |
* | Standardize {pred,succ,use,user}_empty() | Ramkumar Ramachandra | 2015-01-13 | 1 | -3/+3 |
* | SimplifyCFG: check uses of constant-foldable instrs in switch destinations (P... | Hans Wennborg | 2015-01-09 | 1 | -6/+15 |
* | [PM] Split the AssumptionTracker immutable pass into two separate APIs: | Chandler Carruth | 2015-01-04 | 1 | -34/+34 |
* | [SimplifyCFG] Revise common code sinking | Michael Liao | 2014-12-23 | 1 | -30/+30 |
* | IR: Split Metadata from Value | Duncan P. N. Exon Smith | 2014-12-09 | 1 | -5/+6 |
* | Revert "Move function to obtain branch weights into the BranchInst class. NFC." | Juergen Ributzka | 2014-12-09 | 1 | -6/+26 |
* | Move function to obtain branch weights into the BranchInst class. NFC. | Juergen Ributzka | 2014-12-09 | 1 | -26/+6 |
* | Revert r223049, r223050 and r223051 while investigating test failures. | Hans Wennborg | 2014-12-01 | 1 | -8/+56 |
* | SimplifyCFG: Omit range checks for switch lookup tables when default is unrea... | Hans Wennborg | 2014-12-01 | 1 | -7/+8 |
* | SimplifyCFG: don't remove unreachable default switch destinations | Hans Wennborg | 2014-12-01 | 1 | -49/+0 |
* | reinstate r222872: Peephole optimization in switch table lookup: reuse the gu... | Erik Eckstein | 2014-11-27 | 1 | -7/+100 |
* | Revert "Peephole optimization in switch table lookup: reuse the guarding tabl... | Erik Eckstein | 2014-11-27 | 1 | -89/+7 |
* | Peephole optimization in switch table lookup: reuse the guarding table compar... | Erik Eckstein | 2014-11-27 | 1 | -7/+89 |
* | SimplifyCFG: Refactor GatherConstantCompares() result in a struct | Mehdi Amini | 2014-11-20 | 1 | -133/+152 |
* | Revert r222416, r222422, r222426: the former revision had problems and fixing... | Timur Iskhodzhanov | 2014-11-20 | 1 | -150/+136 |
* | Fix a typo | Timur Iskhodzhanov | 2014-11-20 | 1 | -1/+1 |
* | SimplifyCFG.cpp: Tweak to let msc17 compliant. | NAKAMURA Takumi | 2014-11-20 | 1 | -8/+11 |
* | SimplifyCFG: Refactor GatherConstantCompares() result in a struct | Mehdi Amini | 2014-11-20 | 1 | -136/+147 |
* | Try to fix MSVS build after r222384. No intended behavior change. | Nico Weber | 2014-11-19 | 1 | -3/+3 |
* | SimplifyCFG: turn recursive GatherConstantCompares into iterative | Mehdi Amini | 2014-11-19 | 1 | -99/+138 |
* | Update SetVector to rely on the underlying set's insert to return a pair<iter... | David Blaikie | 2014-11-19 | 1 | -1/+1 |
* | SimplifyCFG: Range'ify some for-loops. No functional change. | Hans Wennborg | 2014-11-18 | 1 | -12/+13 |
* | [SimplifyCFG] Make the value type of the hole check bitmask a power-of-2. | Juergen Ributzka | 2014-11-17 | 1 | -2/+5 |
* | Optimize switch lookup tables with linear mapping. | Erik Eckstein | 2014-11-17 | 1 | -1/+58 |
* | Revert "IR: MDNode => Value" | Duncan P. N. Exon Smith | 2014-11-11 | 1 | -4/+4 |
* | IR: MDNode => Value: Instruction::getMetadata() | Duncan P. N. Exon Smith | 2014-11-01 | 1 | -4/+4 |
* | Preserving 'nonnull' metadata in SimplifyCFG | Philip Reames | 2014-10-22 | 1 | -1/+4 |
* | Switch to select optimization for two-case switches | Marcello Maggioni | 2014-10-14 | 1 | -0/+170 |
* | Revert r219223, it creates invalid PHI nodes. | Joerg Sonnenberger | 2014-10-12 | 1 | -170/+0 |
* | SimplifyCFG: Don't convert phis into selects if we could remove undef behavior | Arnold Schwaighofer | 2014-10-10 | 1 | -0/+13 |
* | Two case switch to select optimization | Marcello Maggioni | 2014-10-07 | 1 | -0/+170 |
* | [SimplifyCFG] threshold for folding branches with common destination | Jingyue Wu | 2014-09-30 | 1 | -66/+80 |
* | Remove dead code in SimplifyCFG | Jingyue Wu | 2014-09-15 | 1 | -43/+0 |