summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* inariant.group handling in GVNPiotr Padlewski2015-10-026-33/+36
* [SimplifyLibCalls] Fix instruction misplacement in string/memory libcall opti...Bruno Cardoso Lopes2015-10-011-2/+6
* [InstCombine] Remove trivially empty lifetime start/end ranges.Arnaud A. de Grandmaison2015-10-011-0/+23
* [NaryReassociate] SeenExprs records WeakVHJingyue Wu2015-10-011-6/+12
* Update sample profile propagation algorithm.Dehao Chen2015-10-011-24/+14
* [SLP] Don't vectorize loads of non-packed types (like i1, i2).Michael Zolotukhin2015-09-301-1/+18
* Fix debug info with SafeStack.Evgeniy Stepanov2015-09-302-4/+12
* DeadCodeElimination: rewrite to be fasterFiona Glaser2015-09-301-31/+45
* SLPVectorizer: limit the scheduling region size per basic block.Erik Eckstein2015-09-301-9/+56
* [InstCombine] Teach how to convert SSSE3/AVX2 byte shuffles to builtin shuffl...Andrea Di Biagio2015-09-301-0/+41
* http://reviews.llvm.org/D13145Dehao Chen2015-09-301-1/+125
* [safestack] Fix a stupid mix-up in the direct-tls code path.Evgeniy Stepanov2015-09-301-1/+1
* http://reviews.llvm.org/D13231Dehao Chen2015-09-291-46/+54
* Revert r248810 which breaks tests.Dehao Chen2015-09-291-3/+2
* http://reviews.llvm.org/D13231Dehao Chen2015-09-291-2/+3
* [InstCombine] Improve Vector Demanded Bits Through BitcastsSimon Pilgrim2015-09-291-35/+34
* [LoopUnswitch] Add block frequency analysis to recognize hot/cold regionsChen Li2015-09-291-0/+48
* Move dbg.declare intrinsics when merging and replacing allocas.Evgeniy Stepanov2015-09-292-4/+12
* [GlobalOpt] Sort members of llvm.used deterministicallySean Silva2015-09-281-1/+2
* Improve performance of SimplifyInstructionsInBlockFiona Glaser2015-09-281-12/+60
* [LoopReroll] Ignore debug intrinsicsWeiming Zhao2015-09-281-1/+20
* [InstCombine] fold zexts and constants into a phi (PR24766)Sanjay Patel2015-09-272-0/+70
* [EH] Create removeUnwindEdge utilityJoseph Tremoulet2015-09-272-99/+55
* [InstCombine] match De Morgan's Law hidden by zext ops (PR22723)Sanjay Patel2015-09-251-5/+25
* ADCE: Fix typo in file comment. NFCJustin Bogner2015-09-251-1/+1
* [InstCombine] Recognize another bswap idiom.Charlie Turner2015-09-241-5/+9
* Add CFG Simplification pass after Loop Unswitching.Michael Zolotukhin2015-09-241-0/+1
* [safestack] Fix compiler crash in the presence of stack restores.Evgeniy Stepanov2015-09-241-7/+3
* [Unroll] When completely unrolling the loop, replace conditinal branches with...Michael Zolotukhin2015-09-231-2/+3
* Put profile variables of COMDAT functions to it's own COMDAT group.Wei Mi2015-09-231-6/+10
* Swap loop invariant GEP with loop variant GEP to allow more LICM.Lawrence Hu2015-09-231-8/+133
* [InstCombine] Preserve metadata when merging loads that are phiAkira Hatanaka2015-09-231-6/+19
* Android support for SafeStack.Evgeniy Stepanov2015-09-231-41/+71
* [Inline] Use AssumptionCache from the right FunctionVedant Kumar2015-09-231-1/+1
* [DeadArgElim] Split the invoke successor edgeDavid Majnemer2015-09-231-4/+4
* [DeadStoreElimination] Remove dead zero store to calloc initialized memoryIgor Laevsky2015-09-231-33/+58
* [X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IRSimon Pilgrim2015-09-231-6/+0
* [SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das2015-09-237-12/+9
* Revert "Android support for SafeStack."Evgeniy Stepanov2015-09-231-70/+39
* Android support for SafeStack.Evgeniy Stepanov2015-09-231-39/+70
* [Unroll] Do not crash trying to propagate a value to vector load.Michael Zolotukhin2015-09-221-0/+6
* [Unroll] Follow-up for r247769: fix a bug in UnrolledInstAnalyzer::visitLoad.Michael Zolotukhin2015-09-221-1/+1
* Prune trailing whitespaces.NAKAMURA Takumi2015-09-221-3/+3
* Untabify.NAKAMURA Takumi2015-09-221-3/+3
* Reformat blank lines.NAKAMURA Takumi2015-09-221-2/+2
* Reformat comment lines.NAKAMURA Takumi2015-09-221-3/+3
* Reformat.NAKAMURA Takumi2015-09-221-4/+1
* Remove unused TargetTransformInfo dependency from SafeStack pass.Evgeniy Stepanov2015-09-221-2/+0
* [LoopUnswitch] Require DominatorTree info.Michael Zolotukhin2015-09-221-11/+7
* [LICM] Hoist calls to readonly argmemonly functions even with stores in the loopPhilip Reames2015-09-211-0/+11
OpenPOWER on IntegriCloud