| Commit message (Expand) | Author | Age | Files | Lines |
| * | Implement global merge optimization for global variables. | Jiangning Liu | 2014-05-15 | 2 | -10/+76 |
| * | Don't insert lifetime.end markers between a musttail call and ret | Reid Kleckner | 2014-05-15 | 1 | -2/+12 |
| * | Revert "Don't insert lifetime.end markers between a musttail call and ret" | Reid Kleckner | 2014-05-15 | 1 | -12/+2 |
| * | Remove unused variable in inliner | Reid Kleckner | 2014-05-15 | 1 | -7/+4 |
| * | Don't insert lifetime.end markers between a musttail call and ret | Reid Kleckner | 2014-05-15 | 1 | -2/+12 |
| * | Teach the inliner how to preserve musttail invariants | Reid Kleckner | 2014-05-15 | 1 | -26/+112 |
| * | Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu... | Dinesh Dwivedi | 2014-05-15 | 1 | -37/+5 |
| * | Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)' | Dinesh Dwivedi | 2014-05-15 | 1 | -2/+18 |
| * | Added inst combine transforms for single bit tests from Chris's note | Dinesh Dwivedi | 2014-05-15 | 1 | -5/+37 |
| * | Fix typos | Alp Toker | 2014-05-15 | 1 | -2/+2 |
| * | InstCombine: Optimize -x s< cst | David Majnemer | 2014-05-15 | 1 | -0/+10 |
| * | Rename ComputeMaskedBits to computeKnownBits. "Masked" has been | Jay Foad | 2014-05-14 | 9 | -33/+33 |
| * | [asan] Fix compiler warnings. | Evgeniy Stepanov | 2014-05-14 | 1 | -5/+3 |
| * | [asan] Set debug location in ASan function prologue. | Evgeniy Stepanov | 2014-05-14 | 1 | -2/+14 |
| * | Fix the case when reordering shuffle and binop produces a constant. | Serge Pavlov | 2014-05-14 | 1 | -13/+13 |
| * | Optimize integral reciprocal (udiv 1, x and sdiv 1, x) to not use division. T... | Nick Lewycky | 2014-05-14 | 1 | -1/+20 |
| * | GVN: Fix non-determinism in map iteration. | Benjamin Kramer | 2014-05-13 | 1 | -4/+7 |
| * | GVN: rangify a couple of loops. | Benjamin Kramer | 2014-05-13 | 1 | -13/+9 |
| * | Split GlobalValue into GlobalValue and GlobalObject. | Rafael Espindola | 2014-05-13 | 1 | -8/+8 |
| * | Fix type of shuffle resulted from shuffle merge. | Serge Pavlov | 2014-05-13 | 1 | -6/+4 |
| * | Fix type of shuffle obtained from reordering with binary operation | Serge Pavlov | 2014-05-12 | 1 | -1/+1 |
| * | Fix reordering of shuffles and binary operations | Serge Pavlov | 2014-05-12 | 1 | -0/+1 |
| * | SLPVectorizer: Instead of just performing CSE on dead blocks ignore them comp... | Benjamin Kramer | 2014-05-11 | 1 | -8/+13 |
| * | Reorder shuffle and binary operation. | Serge Pavlov | 2014-05-11 | 7 | -10/+175 |
| * | SLPVectorizer: When sorting by domination for CSE don't assert on unreachable... | Benjamin Kramer | 2014-05-09 | 1 | -1/+2 |
| * | Add ExtractValue instruction to SimplifyCFG's ComputeSpeculationCost | Louis Gerbarg | 2014-05-09 | 1 | -0/+1 |
| * | Use auto and clang-format this snippet. | Rafael Espindola | 2014-05-09 | 1 | -3/+5 |
| * | Improve wording to make it sounds more like a change than an analysis. | Nick Lewycky | 2014-05-08 | 1 | -2/+3 |
| * | [InstCombine] Some cleanup in optimization of redundant insertvalue instructi... | Michael Zolotukhin | 2014-05-08 | 1 | -4/+3 |
| * | Simplify and fix incorrect comment. No functionality change. | Richard Smith | 2014-05-08 | 1 | -22/+15 |
| * | GlobalValue: Assert symbols with local linkage have default visibility | Duncan P. N. Exon Smith | 2014-05-07 | 1 | -3/+2 |
| * | Tidy up whitespace with clang-format prior to making significant | Chandler Carruth | 2014-05-07 | 1 | -45/+41 |
| * | [InstCombine] Add optimization of redundant insertvalue instructions. | Michael Zolotukhin | 2014-05-07 | 2 | -0/+37 |
| * | [msan] Fix -fsanitize=memory -fno-integrated-as. | Evgeniy Stepanov | 2014-05-07 | 1 | -1/+1 |
| * | MergeFunctions Pass, introduced total ordering among values. | Stepan Dyatkovskiy | 2014-05-07 | 1 | -41/+96 |
| * | [BUG][REFACTOR] | Zinovy Nis | 2014-05-07 | 1 | -23/+22 |
| * | Second patch of patch series that improves MergeFunctions performance time fr... | Stepan Dyatkovskiy | 2014-05-07 | 1 | -4/+278 |
| * | Fix ASan init function detection after clang r208128. | Nico Weber | 2014-05-06 | 1 | -3/+24 |
| * | Re-commit r208025, reverted in r208030, with a fix for a conformance issue | Richard Smith | 2014-05-06 | 3 | -10/+9 |
| * | Revert r208025, which made buildbots unhappy for unknown reasons. | Richard Smith | 2014-05-06 | 3 | -9/+10 |
| * | Add llvm::function_ref (and a couple of uses of it), representing a type-eras... | Richard Smith | 2014-05-06 | 3 | -10/+9 |
| * | Detabify. | Nick Lewycky | 2014-05-06 | 1 | -2/+2 |
| * | Improve 'tail' call marking in TRE. A bootstrap of clang goes from 375k calls... | Nick Lewycky | 2014-05-05 | 1 | -73/+241 |
| * | Reapply: Add slp vectorization to LTO passes. The bug it exposed has been fix... | Yi Jiang | 2014-05-05 | 1 | -0/+3 |
| * | Always set alignment of vectorized LD/ST in SLP-Vectorizer. <rdar://problem... | Yi Jiang | 2014-05-05 | 1 | -0/+4 |
| * | LTO: -internalize sets visibility to default | Duncan P. N. Exon Smith | 2014-05-05 | 1 | -0/+3 |
| * | [ASan/Win] Fix issue 305 -- don't instrument .CRT initializer/terminator call... | Timur Iskhodzhanov | 2014-05-05 | 1 | -4/+14 |
| * | LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim... | Benjamin Kramer | 2014-05-04 | 1 | -3/+6 |
| * | SLPVectorizer: Bring back the insertelement patch (r205965) with fixes | Arnold Schwaighofer | 2014-05-04 | 1 | -30/+71 |
| * | SLPVectorizer: Lazily allocate the map for block numbering. | Benjamin Kramer | 2014-05-03 | 2 | -27/+26 |