summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Fix type of shuffle resulted from shuffle merge.Serge Pavlov2014-05-13
* Fix type of shuffle obtained from reordering with binary operationSerge Pavlov2014-05-12
* Fix reordering of shuffles and binary operationsSerge Pavlov2014-05-12
* SLPVectorizer: Instead of just performing CSE on dead blocks ignore them comp...Benjamin Kramer2014-05-11
* Reorder shuffle and binary operation.Serge Pavlov2014-05-11
* SLPVectorizer: When sorting by domination for CSE don't assert on unreachable...Benjamin Kramer2014-05-09
* Add ExtractValue instruction to SimplifyCFG's ComputeSpeculationCostLouis Gerbarg2014-05-09
* Use auto and clang-format this snippet.Rafael Espindola2014-05-09
* Improve wording to make it sounds more like a change than an analysis.Nick Lewycky2014-05-08
* [InstCombine] Some cleanup in optimization of redundant insertvalue instructi...Michael Zolotukhin2014-05-08
* Simplify and fix incorrect comment. No functionality change.Richard Smith2014-05-08
* GlobalValue: Assert symbols with local linkage have default visibilityDuncan P. N. Exon Smith2014-05-07
* Tidy up whitespace with clang-format prior to making significantChandler Carruth2014-05-07
* [InstCombine] Add optimization of redundant insertvalue instructions.Michael Zolotukhin2014-05-07
* [msan] Fix -fsanitize=memory -fno-integrated-as.Evgeniy Stepanov2014-05-07
* MergeFunctions Pass, introduced total ordering among values.Stepan Dyatkovskiy2014-05-07
* [BUG][REFACTOR]Zinovy Nis2014-05-07
* Second patch of patch series that improves MergeFunctions performance time fr...Stepan Dyatkovskiy2014-05-07
* Fix ASan init function detection after clang r208128.Nico Weber2014-05-06
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-06
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-06
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-06
* Detabify.Nick Lewycky2014-05-06
* Improve 'tail' call marking in TRE. A bootstrap of clang goes from 375k calls...Nick Lewycky2014-05-05
* Reapply: Add slp vectorization to LTO passes. The bug it exposed has been fix...Yi Jiang2014-05-05
* Always set alignment of vectorized LD/ST in SLP-Vectorizer. <rdar://problem...Yi Jiang2014-05-05
* LTO: -internalize sets visibility to defaultDuncan P. N. Exon Smith2014-05-05
* [ASan/Win] Fix issue 305 -- don't instrument .CRT initializer/terminator call...Timur Iskhodzhanov2014-05-05
* LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim...Benjamin Kramer2014-05-04
* SLPVectorizer: Bring back the insertelement patch (r205965) with fixesArnold Schwaighofer2014-05-04
* SLPVectorizer: Lazily allocate the map for block numbering.Benjamin Kramer2014-05-03
* Vectorize intrinsic math function calls in SLPVectorizer.Karthik Bhat2014-05-03
* Clean up constructor logic and member access for LoopVectorizeHints.Eric Christopher2014-05-02
* Teach GlobalDCE how to remove empty global_ctor entries.Nico Weber2014-05-02
* [GVN] Pass the phi-translated address of a load instead of the untranslatedAkira Hatanaka2014-05-02
* Fold strlen(expr ? "str1" : "str2") to x ? len1 : len2. This fires about 330 ...Nick Lewycky2014-05-02
* Update and sort CMakeLists.Benjamin Kramer2014-05-01
* Add an optimization that does CSE in a group of similar GEPs.Eli Bendersky2014-05-01
* Revert r205965, which essentially reverts r205018 for the second time.Chandler Carruth2014-05-01
* Patch for function cloning to inline all blocks whose address is takenGerolf Hoflehner2014-04-30
* Revert r207571 - Add slp vectorization to LTO passesYi Jiang2014-04-30
* [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok2014-04-30
* Add a <tuple> include to more files that aren't getting it transitively on MSVC.Benjamin Kramer2014-04-30
* ConstantHoisting.cpp: Add <tuple> for std::tie, since r207593 removed FileSys...NAKAMURA Takumi2014-04-30
* Tidy up.Jim Grosbach2014-04-29
* Spelling.Jim Grosbach2014-04-29
* Also handle ConstantAggregateZero when optimizing vpermilvar*.Rafael Espindola2014-04-29
* Remove tabs.Rafael Espindola2014-04-29
* Two fixes to the vpermilvar optimization.Rafael Espindola2014-04-29
* Fix vectorization remarks.Diego Novillo2014-04-29