summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [SCEVExpander] Make findExistingExpansion smarterJunmo Park2016-02-161-3/+5
* [LV] Add support for insertelt/extractelt processing during type truncationSilviu Baranga2016-02-151-0/+14
* Tweak the LICM code to reuse the first sub-loop instead of creating a new oneRoman Gareev2016-02-151-14/+32
* Use ArrayRef to hide SmallVector details, kill a useless vector copy along th...Benjamin Kramer2016-02-131-3/+2
* [attrs] Move the norecurse deduction to operate on the node set ratherChandler Carruth2016-02-131-15/+16
* [Cloning] Clone every Function's Debug InfoKeno Fischer2016-02-132-2/+3
* [LIR] Allow merging of memsets in negatively strided loops.Chad Rosier2016-02-121-5/+7
* Fix typo in comment.Justin Lebar2016-02-121-1/+1
* [SimplifyCFG] Don't fold conditional branches that contain calls to convergen...Justin Lebar2016-02-121-14/+6
* [LoopRotate] Don't perform loop rotation if the loop header calls a convergen...Justin Lebar2016-02-121-0/+5
* Remove unused variableDavid Majnemer2016-02-121-1/+0
* [GVN] Common code for local and non-local load availability [NFCI]Philip Reames2016-02-121-248/+148
* [LIR] Partially revert r252926(NFC), which introduced a very subtle change.Chad Rosier2016-02-121-8/+8
* [InstCombine] Don't aggressively replace xor with icmpDavid Majnemer2016-02-121-17/+20
* [attrs] Simplify the convergent removal to directly use the pre-builtChandler Carruth2016-02-121-22/+10
* [attrs] Consolidate the test for a non-SCC, non-convergent function callChandler Carruth2016-02-121-20/+14
* [attrs] Run clang-format over a newly added routine in function-attrsChandler Carruth2016-02-121-12/+16
* [msan] Put msan constructor in a comdat.Evgeniy Stepanov2016-02-122-14/+27
* [SLP] Add debug output for extract cost (NFC)Matthew Simpson2016-02-111-4/+6
* Re-apply r238452, the bug was in clang and was fixed in r260567.Quentin Colombet2016-02-111-5/+10
* Revert "Refactor the PassManagerBuilder: extract a "addFunctionSimplification...Mehdi Amini2016-02-111-77/+73
* Revert "Define the ThinLTO Pipeline"Mehdi Amini2016-02-111-43/+1
* Define the ThinLTO PipelineMehdi Amini2016-02-111-1/+43
* Refactor the PassManagerBuilder: extract a "addFunctionSimplificationPasses()"Mehdi Amini2016-02-111-73/+77
* Set load alignment on aggregate loads.Pete Cooper2016-02-111-1/+2
* Fixed typo in r260530Jun Bum Lim2016-02-111-5/+5
* [InstCombine] Simplify a known nonzero incoming value of PHIJun Bum Lim2016-02-111-0/+36
* Fix MSVC 2013 build after rL260504Tamas Berghammer2016-02-111-1/+1
* Don't propagate dereferenceable attribute through gc.relocate in InstCombineArtur Pilipenko2016-02-111-6/+0
* Fixed typo in comment & coding style for LoopVersioningLICM.Ashutosh Nema2016-02-112-13/+12
* Fix Windows bot failure in Transforms/FunctionImport/funcimport.llTeresa Johnson2016-02-101-1/+1
* FunctionImport: add a progressive heuristic to limit importing too deep in th...Mehdi Amini2016-02-101-26/+62
* Use a StringSet in Internalize, and allow to create the pass from an existing...Mehdi Amini2016-02-101-2/+12
* Follow up to 260439, Speculative fix to clang buildersPhilip Reames2016-02-101-1/+4
* Restore "[ThinLTO] Use MD5 hash in function index." with fixTeresa Johnson2016-02-101-8/+10
* Revert "[ThinLTO] Use MD5 hash in function index." due to bot failureTeresa Johnson2016-02-101-10/+8
* [ThinLTO] Use MD5 hash in function index.Teresa Johnson2016-02-101-8/+10
* [PGO] Indirect-call profile annotation in IR level profilingRong Xu2016-02-101-5/+46
* [ThinLTO] Move global processing from Linker to TransformUtils (NFC)Teresa Johnson2016-02-103-0/+239
* Rename a member variable to be more accurate with how it is usedDaniel Berlin2016-02-101-7/+5
* Constify two functions, make them accessible to unit testsDaniel Berlin2016-02-101-5/+9
* [PGO] Differentiate Clang instrumentation and IR level instrumentation profilesRong Xu2016-02-101-0/+27
* StructurizeCFG: Initialize SkipUniformRegions in the default constructorTom Stellard2016-02-101-1/+1
* StructurizeCFG: Add an option for skipping regions with only uniform branchesTom Stellard2016-02-101-3/+38
* Add convergent-removing bits to FunctionAttrs pass.Justin Lebar2016-02-091-0/+63
* Fix GCC build.Peter Collingbourne2016-02-091-0/+4
* WholeProgramDevirt: introduce.Peter Collingbourne2016-02-094-0/+739
* [InstCombine][GC] Handle gc.relocations of vector typePhilip Reames2016-02-091-25/+22
* [FunctionAttrs] Fix SCC logic around operand bundlesSanjoy Das2016-02-091-2/+6
* Add an "addUsedAAAnalyses" helper functionSanjoy Das2016-02-093-0/+3
OpenPOWER on IntegriCloud