summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Implement global merge optimization for global variables.Jiangning Liu2014-05-152-10/+76
* Don't insert lifetime.end markers between a musttail call and retReid Kleckner2014-05-151-2/+12
* Revert "Don't insert lifetime.end markers between a musttail call and ret"Reid Kleckner2014-05-151-12/+2
* Remove unused variable in inlinerReid Kleckner2014-05-151-7/+4
* Don't insert lifetime.end markers between a musttail call and retReid Kleckner2014-05-151-2/+12
* Teach the inliner how to preserve musttail invariantsReid Kleckner2014-05-151-26/+112
* Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu...Dinesh Dwivedi2014-05-151-37/+5
* Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)'Dinesh Dwivedi2014-05-151-2/+18
* Added inst combine transforms for single bit tests from Chris's noteDinesh Dwivedi2014-05-151-5/+37
* Fix typosAlp Toker2014-05-151-2/+2
* InstCombine: Optimize -x s< cstDavid Majnemer2014-05-151-0/+10
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-149-33/+33
* [asan] Fix compiler warnings.Evgeniy Stepanov2014-05-141-5/+3
* [asan] Set debug location in ASan function prologue.Evgeniy Stepanov2014-05-141-2/+14
* Fix the case when reordering shuffle and binop produces a constant.Serge Pavlov2014-05-141-13/+13
* Optimize integral reciprocal (udiv 1, x and sdiv 1, x) to not use division. T...Nick Lewycky2014-05-141-1/+20
* GVN: Fix non-determinism in map iteration.Benjamin Kramer2014-05-131-4/+7
* GVN: rangify a couple of loops.Benjamin Kramer2014-05-131-13/+9
* Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola2014-05-131-8/+8
* Fix type of shuffle resulted from shuffle merge.Serge Pavlov2014-05-131-6/+4
* Fix type of shuffle obtained from reordering with binary operationSerge Pavlov2014-05-121-1/+1
* Fix reordering of shuffles and binary operationsSerge Pavlov2014-05-121-0/+1
* SLPVectorizer: Instead of just performing CSE on dead blocks ignore them comp...Benjamin Kramer2014-05-111-8/+13
* Reorder shuffle and binary operation.Serge Pavlov2014-05-117-10/+175
* SLPVectorizer: When sorting by domination for CSE don't assert on unreachable...Benjamin Kramer2014-05-091-1/+2
* Add ExtractValue instruction to SimplifyCFG's ComputeSpeculationCostLouis Gerbarg2014-05-091-0/+1
* Use auto and clang-format this snippet.Rafael Espindola2014-05-091-3/+5
* Improve wording to make it sounds more like a change than an analysis.Nick Lewycky2014-05-081-2/+3
* [InstCombine] Some cleanup in optimization of redundant insertvalue instructi...Michael Zolotukhin2014-05-081-4/+3
* Simplify and fix incorrect comment. No functionality change.Richard Smith2014-05-081-22/+15
* GlobalValue: Assert symbols with local linkage have default visibilityDuncan P. N. Exon Smith2014-05-071-3/+2
* Tidy up whitespace with clang-format prior to making significantChandler Carruth2014-05-071-45/+41
* [InstCombine] Add optimization of redundant insertvalue instructions.Michael Zolotukhin2014-05-072-0/+37
* [msan] Fix -fsanitize=memory -fno-integrated-as.Evgeniy Stepanov2014-05-071-1/+1
* MergeFunctions Pass, introduced total ordering among values.Stepan Dyatkovskiy2014-05-071-41/+96
* [BUG][REFACTOR]Zinovy Nis2014-05-071-23/+22
* Second patch of patch series that improves MergeFunctions performance time fr...Stepan Dyatkovskiy2014-05-071-4/+278
* Fix ASan init function detection after clang r208128.Nico Weber2014-05-061-3/+24
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-063-10/+9
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-063-9/+10
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-063-10/+9
* Detabify.Nick Lewycky2014-05-061-2/+2
* Improve 'tail' call marking in TRE. A bootstrap of clang goes from 375k calls...Nick Lewycky2014-05-051-73/+241
* Reapply: Add slp vectorization to LTO passes. The bug it exposed has been fix...Yi Jiang2014-05-051-0/+3
* Always set alignment of vectorized LD/ST in SLP-Vectorizer. <rdar://problem...Yi Jiang2014-05-051-0/+4
* LTO: -internalize sets visibility to defaultDuncan P. N. Exon Smith2014-05-051-0/+3
* [ASan/Win] Fix issue 305 -- don't instrument .CRT initializer/terminator call...Timur Iskhodzhanov2014-05-051-4/+14
* LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim...Benjamin Kramer2014-05-041-3/+6
* SLPVectorizer: Bring back the insertelement patch (r205965) with fixesArnold Schwaighofer2014-05-041-30/+71
* SLPVectorizer: Lazily allocate the map for block numbering.Benjamin Kramer2014-05-032-27/+26
OpenPOWER on IntegriCloud