| Commit message (Expand) | Author | Age | Files | Lines |
* | [C++11] Use 'nullptr'. | Craig Topper | 2014-06-08 | 1 | -1/+1 |
* | Removing spurious dependency of IPO on JumpInstrTables | Tom Roeder | 2014-06-05 | 1 | -1/+0 |
* | Add a new attribute called 'jumptable' that creates jump-instruction tables f... | Tom Roeder | 2014-06-05 | 1 | -0/+1 |
* | When analyzing params/args for readnone/readonly, don't forget to consider th... | Nick Lewycky | 2014-05-30 | 1 | -1/+18 |
* | Add LoadCombine pass. | Michael J. Spencer | 2014-05-29 | 1 | -0/+11 |
* | Add an extension point for peephole optimizers. | Peter Collingbourne | 2014-05-25 | 1 | -0/+9 |
* | Add support for missed and analysis optimization remarks. | Diego Novillo | 2014-05-22 | 1 | -8/+43 |
* | Check the alwaysinline attribute on the call as well as on the caller. | Peter Collingbourne | 2014-05-19 | 1 | -2/+1 |
* | Use create methods since msvc doesn't handle delegating constructors. | Rafael Espindola | 2014-05-17 | 1 | -2/+2 |
* | Reduce abuse of default values in the GlobalAlias constructor. | Rafael Espindola | 2014-05-17 | 1 | -2/+2 |
* | Fix most of PR10367. | Rafael Espindola | 2014-05-16 | 2 | -5/+3 |
* | Change the GlobalAlias constructor to look a bit more like GlobalVariable. | Rafael Espindola | 2014-05-16 | 1 | -2/+4 |
* | MergeFunctions Pass, introduced total ordering among GEP operations. | Stepan Dyatkovskiy | 2014-05-16 | 1 | -23/+41 |
* | MergeFunctions Pass, introduced total ordering among operations. | Stepan Dyatkovskiy | 2014-05-16 | 1 | -50/+135 |
* | MergeFunctions Pass, introduced total ordering among function attributes. | Stepan Dyatkovskiy | 2014-05-16 | 1 | -0/+36 |
* | GlobalValue: Assert symbols with local linkage have default visibility | Duncan P. N. Exon Smith | 2014-05-07 | 1 | -3/+2 |
* | MergeFunctions Pass, introduced total ordering among values. | Stepan Dyatkovskiy | 2014-05-07 | 1 | -41/+96 |
* | Second patch of patch series that improves MergeFunctions performance time fr... | Stepan Dyatkovskiy | 2014-05-07 | 1 | -4/+278 |
* | Re-commit r208025, reverted in r208030, with a fix for a conformance issue | Richard Smith | 2014-05-06 | 2 | -7/+6 |
* | Revert r208025, which made buildbots unhappy for unknown reasons. | Richard Smith | 2014-05-06 | 2 | -6/+7 |
* | Add llvm::function_ref (and a couple of uses of it), representing a type-eras... | Richard Smith | 2014-05-06 | 2 | -7/+6 |
* | Reapply: Add slp vectorization to LTO passes. The bug it exposed has been fix... | Yi Jiang | 2014-05-05 | 1 | -0/+3 |
* | LTO: -internalize sets visibility to default | Duncan P. N. Exon Smith | 2014-05-05 | 1 | -0/+3 |
* | SLPVectorizer: Lazily allocate the map for block numbering. | Benjamin Kramer | 2014-05-03 | 1 | -6/+7 |
* | Teach GlobalDCE how to remove empty global_ctor entries. | Nico Weber | 2014-05-02 | 2 | -158/+22 |
* | Revert r207571 - Add slp vectorization to LTO passes | Yi Jiang | 2014-04-30 | 1 | -3/+0 |
* | [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ... | Carlo Kok | 2014-04-30 | 1 | -1/+16 |
* | Add a <tuple> include to more files that aren't getting it transitively on MSVC. | Benjamin Kramer | 2014-04-30 | 1 | -0/+1 |
* | Add slp vectorization to LTO passes | Yi Jiang | 2014-04-29 | 1 | -0/+3 |
* | SCC: Change clients to use const, NFC | Duncan P. N. Exon Smith | 2014-04-25 | 1 | -7/+6 |
* | [inline cold threshold] Command line argument for inline threshold will | Manman Ren | 2014-04-25 | 1 | -1/+6 |
* | [C++] Use 'nullptr'. Transforms edition. | Craig Topper | 2014-04-25 | 18 | -86/+88 |
* | Don't use default address space arguments in GlobalOpt | Matt Arsenault | 2014-04-23 | 1 | -3/+7 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 16 | -16/+32 |
* | Use unique_ptr to handle GlobalOpt's Evaluator members | David Blaikie | 2014-04-21 | 1 | -17/+10 |
* | Simplify expression that was explicitly naming an operator overload in a call. | David Blaikie | 2014-04-21 | 1 | -1/+1 |
* | PMBuilder: Expose an option to disable tail calls | Duncan P. N. Exon Smith | 2014-04-18 | 1 | -1/+3 |
* | Inliner::OptimizationRemark: Fix crash in clang/test/Frontend/optimization-re... | NAKAMURA Takumi | 2014-04-17 | 1 | -1/+4 |
* | LTO: Add more loop simplification passes to LTO | Duncan P. N. Exon Smith | 2014-04-15 | 1 | -1/+3 |
* | Add support for optimization reports. | Diego Novillo | 2014-04-08 | 1 | -1/+7 |
* | Revert "Reapply "LTO: add API to set strategy for -internalize"" | Duncan P. N. Exon Smith | 2014-04-02 | 1 | -26/+12 |
* | Move partial/runtime unrolling late in the pipeline | Hal Finkel | 2014-03-31 | 1 | -1/+4 |
* | Add a missing break. | Rafael Espindola | 2014-03-30 | 1 | -0/+1 |
* | Revert r204076 for now - it caused significant regressions in a number of | Lang Hames | 2014-03-23 | 1 | -47/+78 |
* | [C++11] Change DebugInfoFinder to use range-based loops | Alon Mishne | 2014-03-18 | 1 | -4/+1 |
* | Use range metadata instead of introducing selects. | Dan Gohman | 2014-03-17 | 1 | -78/+47 |
* | MergeFunctions, cmpType: fixed variable names from XXTy1 and XXTy2 to XXTyL a... | Stepan Dyatkovskiy | 2014-03-14 | 1 | -29/+29 |
* | MergeFunctions, cmpType: Fixed comments wrapping. | Stepan Dyatkovskiy | 2014-03-14 | 1 | -1/+2 |
* | First patch of patch series that improves MergeFunctions performance time fro... | Stepan Dyatkovskiy | 2014-03-13 | 1 | -39/+94 |
* | Revive SizeOptLevel-explaining comments that were dropped in r203669 | Eli Bendersky | 2014-03-12 | 1 | -2/+2 |