summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Extended LoadStoreVectorizer to vectorize subchains.Alina Sbirlea2016-07-131-64/+118
* [SCCP] Factor out common code.Davide Italiano2016-07-131-8/+9
* [SCCP] Use early return. NFCI.Davide Italiano2016-07-131-5/+5
* Reverting r275284 due to platform-specific test failuresAndrew Kaylor2016-07-131-1/+0
* [InstCombine] extend vector select matching for non-splat constantsSanjay Patel2016-07-131-3/+40
* Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor2016-07-131-0/+1
* [LoopVectorize] Further cleanupsDavid Majnemer2016-07-131-4/+2
* [LV] Do not invalidate use-lists we're iterating over.Michael Kuperstein2016-07-121-14/+15
* New pass manager for LICM.Dehao Chen2016-07-122-66/+100
* Remove unused variable to fix bot failure from r275216Teresa Johnson2016-07-121-2/+1
* [LV] Remove wrong assumption about LCSSAMichael Kuperstein2016-07-121-5/+0
* Refactor indirect call promotion profitability analysis (NFC)Teresa Johnson2016-07-123-105/+22
* [SCCP] Constant fold structs if all the lattice value are constant.Davide Italiano2016-07-121-9/+35
* [LoopVectorize] Assorted cleanupsDavid Majnemer2016-07-121-223/+184
* [PM] Port LoopIdiomRecognize Pass to new PMDehao Chen2016-07-122-37/+81
* Revert "New pass manager for LICM."Vitaly Buka2016-07-122-99/+65
* Print remarks from WholeProgramDevirt pass for each call site.Ivan Krasin2016-07-121-0/+10
* New pass manager for LICM.Dehao Chen2016-07-112-65/+99
* Correct ordering of loads/stores.Alina Sbirlea2016-07-111-15/+33
* Add TLI.allowsMisalignedMemoryAccesses to LoadStoreVectorizerAlina Sbirlea2016-07-111-24/+34
* [SCCP] Try to follow the DRY principle, use `OpSt`.Davide Italiano2016-07-111-3/+2
* [SLSR] Call getPointerSizeInBits with the correct address space.Jingyue Wu2016-07-111-2/+2
* [PM/IPO] Port LowerTypeTests to the new PassManager.Davide Italiano2016-07-111-17/+28
* [LowerTypeTests] Don't rely on doInitialization().Davide Italiano2016-07-111-23/+16
* Implement callsite-hotness based inline cost for Sample-based PGODehao Chen2016-07-111-0/+13
* Tune the weight propagation algorithm for sample profile.Dehao Chen2016-07-111-12/+26
* [Sink] Don't move calls to readonly functions across storesNicolai Haehnle2016-07-111-2/+6
* Revert r275027 - Let FuncAttrs infer the 'returned' argument attributeHal Finkel2016-07-111-50/+0
* Don't use a SmallSet for returned attribute inferenceHal Finkel2016-07-111-11/+19
* Let FuncAttrs infer the 'returned' argument attributeHal Finkel2016-07-101-0/+42
* Give helper classes/functions internal linkage. NFC.Benjamin Kramer2016-07-104-0/+8
* [SCCP] Rename undefined -> unknown.Davide Italiano2016-07-101-40/+40
* [PM] Port LoopVectorize to the new PM.Sean Silva2016-07-091-338/+371
* [SCCP] Remove wrong and misleading vector handling code.Davide Italiano2016-07-091-53/+0
* [SLSR] Fix crash on handling 128-bit integers.Jingyue Wu2016-07-091-7/+20
* [ArgPromote] Use function_ref and for-range loops.Benjamin Kramer2016-07-091-13/+10
* [LoopSimplify] Remove a comment which is unlikely to age well.Davide Italiano2016-07-091-4/+0
* [PM] Port CrossDSOCFI to the new pass manager.Davide Italiano2016-07-091-1/+10
* [PM] Fix a think-o. mv {Scalar,Vectorize}/SLPVectorize.hSean Silva2016-07-091-1/+1
* [PM] Port LoopSimplify to the new pass manager.Davide Italiano2016-07-092-0/+32
* Add 'thinlto_src_module' md with asserts or -enable-import-metadataPiotr Padlewski2016-07-081-6/+19
* Revert "Add 'thinlto_src_module' md with asserts or -enable-import-metadata"Piotr Padlewski2016-07-081-19/+6
* Revert "InstCombine rule to fold truncs whose value is available"Anna Thomas2016-07-081-23/+1
* [TTI] Expose TTI::getGEPCost and use it in SLSR and NaryReassociate.Jingyue Wu2016-07-082-76/+14
* Add 'thinlto_src_module' md with asserts or -enable-import-metadataPiotr Padlewski2016-07-081-6/+19
* [InstCombine] don't form select from bitcasted logic ops if bitcasts have >1 useSanjay Patel2016-07-081-2/+2
* Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFCXinliang David Li2016-07-086-21/+21
* [InstCombine] don't form select from logic ops if it's unlikely that we'll el...Sanjay Patel2016-07-081-17/+22
* Remove duplicate inclusion /NFCXinliang David Li2016-07-081-1/+0
* Remove inline hints computation from SampleProfile.cppDehao Chen2016-07-081-70/+0
OpenPOWER on IntegriCloud