summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [SimplifyCFG] Remove cleanuppads which are empty except for calls to lifetime...David Majnemer2016-05-211-5/+17
* [IRCE] Don't use an allocator for range checks; NFCSanjoy Das2016-05-211-37/+28
* [IRCE] Don't pass IRBuilder<> where unnecessary; NFCSanjoy Das2016-05-211-8/+6
* [GuardWidening] Fix incorrect use of remove_ifSanjoy Das2016-05-211-25/+29
* [esan] Use ModulePass for EfficiencySanitizerPass.Derek Bruening2016-05-201-9/+17
* Functions with differing phis should not be merged.Mark Lacey2016-05-201-0/+11
* [PM/PartiallyInlineLibCalls] Fix pass dependencies.Davide Italiano2016-05-201-10/+13
* [PartiallyInlineLibCalls] Remove dead includes. NFC.Davide Italiano2016-05-201-2/+0
* [PM/PartiallyInlineLibCalls] Convert to static function in preparation for po...Davide Italiano2016-05-201-55/+49
* [SimplifyCFG] eliminate switch cases based on known range of switch conditionSanjay Patel2016-05-201-4/+10
* Add const qualifiers to appease bots; NFCSanjoy Das2016-05-191-3/+3
* [GuardWidening] Introduce range check mergingSanjoy Das2016-05-191-0/+244
* [InstCombine] Avoid combining the bitcast of a var that is used as both addre...Guozhi Wei2016-05-191-0/+7
* Recommit r255691 since PR26509 has been fixed.Wei Mi2016-05-191-31/+106
* [SCCP] Prefer class to struct.Davide Italiano2016-05-191-2/+4
* Retry^3 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-192-20/+27
* [GuardWidening] Use getEquivalentICmp to fold constant comparesSanjoy Das2016-05-191-13/+23
* [LowerGuards] Rename variable; NFCSanjoy Das2016-05-181-3/+3
* New pass: guard wideningSanjoy Das2016-05-183-0/+430
* Follow-up patch of http://reviews.llvm.org/D19948 to handle missing profiles ...Dehao Chen2016-05-181-18/+32
* [LoopUnrollAnalyzer] Take into account cost of instructions controlling branc...Michael Zolotukhin2016-05-181-0/+1
* clang-format SimplifyCFG.cpp.Dehao Chen2016-05-181-581/+625
* [PM] Port per-function SCCP to the new pass manager.Davide Italiano2016-05-182-45/+53
* [VectorUtils] Fix nasty use-after-freeJames Molloy2016-05-181-1/+3
* [PM] Port DSE to the new pass managerJustin Bogner2016-05-172-322/+340
* minor cleanup /NFCXinliang David Li2016-05-171-4/+2
* [InstCombine] add another test for wrong icmp constant (PR27792)Sanjay Patel2016-05-171-1/+1
* Simple refactoring /NFCXinliang David Li2016-05-171-8/+15
* [LCSSA] Use llvm::any_of instead of std::size_of.Davide Italiano2016-05-171-3/+2
* [InstCombine] fix constant to be signed for signed comparisonsSanjay Patel2016-05-171-1/+1
* [Guards] Add branch metadata when loweringSanjoy Das2016-05-171-0/+10
* [PM/LCSSA] Fix dependency list. Some passes are preserved, not required.Davide Italiano2016-05-171-2/+0
* [LCSSA] Use any_of() to simplify the code. NFCI.Davide Italiano2016-05-171-9/+5
* [RewriteStatepointsForGC] Remove obsolete assertionIgor Laevsky2016-05-171-8/+0
* [InstCombine] Don't crash when trying to take an element of a ConstantExpr.Benjamin Kramer2016-05-171-0/+3
* try to avoid unused variable warning in release build; NFCISanjay Patel2016-05-171-1/+2
* [InstCombine] check vector elements before trying to transform LE/GE vector i...Sanjay Patel2016-05-171-78/+42
* Revert "Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Vedant Kumar2016-05-162-27/+20
* Retry^2 "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC"Vedant Kumar2016-05-162-20/+27
* [PM] Port indirect call promotion pass to new pass managerXinliang David Li2016-05-161-0/+9
* [LV] Ensure safe VF for loops with interleaved accessesMatthew Simpson2016-05-161-1/+23
* [PM] RewriterStatepointForGC: add missing dependency.Davide Italiano2016-05-161-0/+1
* Move helper classes into anonymous namespaces. NFC.Benjamin Kramer2016-05-152-1/+3
* [PM/SCCP] Fix pass dependencies.Davide Italiano2016-05-151-1/+4
* Rename pass name to prepare to new PM porting /NFCXinliang David Li2016-05-153-11/+13
* [SCCP] Use range-based for loops. NFC.Davide Italiano2016-05-141-10/+10
* Revert "Retry "[ProfileData] (llvm) Use Error in InstrProf and Coverage, NFC""Chandler Carruth2016-05-142-27/+20
* [MSan] [PowerPC] Implement PowerPC64 vararg helper.Marcin Koscielnicki2016-05-131-0/+161
* [PM] Port LowerAtomic to the new pass manager.Davide Italiano2016-05-132-42/+56
* use 'match' for less indenting; NFCISanjay Patel2016-05-131-21/+20
OpenPOWER on IntegriCloud