summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Add some additional fields to TTI::UnrollingPreferencesHal Finkel2014-04-011-4/+13
* Move partial/runtime unrolling late in the pipelineHal Finkel2014-03-312-1/+8
* Revert "SLPVectorizer: Ignore users that are insertelements we can reschedule...Arnold Schwaighofer2014-03-311-65/+30
* Add a missing break.Rafael Espindola2014-03-301-0/+1
* ARM64: initial backend importTim Northover2014-03-291-2/+5
* SLPVectorizer: Take credit for free extractelement instructionsArnold Schwaighofer2014-03-281-2/+11
* SLPVectorizer: Fix typosArnold Schwaighofer2014-03-281-2/+2
* SLPVectorizer: Ignore users that are insertelements we can reschedule themArnold Schwaighofer2014-03-281-30/+65
* Revert "InstCombine: merge constants in both operands of icmp."Erik Verbruggen2014-03-281-14/+0
* Revert "GVN: merge overflow intrinsics with non-overflow instructions."Erik Verbruggen2014-03-281-124/+58
* C++11: convert verbose loops to range-based loops.Adrian Prantl2014-03-271-7/+6
* InstCombine: Don't combine constants on unsigned icmpsReid Kleckner2014-03-271-1/+2
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-2/+1
* InstCombine: merge constants in both operands of icmp.Erik Verbruggen2014-03-271-0/+13
* Treat lifetime.start'd memory like we treat freshly alloca'd memory. Patch by...Nick Lewycky2014-03-261-4/+16
* CloneFunction: Clone all attributes, including the CCReid Kleckner2014-03-261-14/+16
* Revert "Prevent alias from pointing to weak aliases."Rafael Espindola2014-03-261-1/+2
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-261-2/+1
* [Constant Hoisting] Make the constant candidate map local to the collectConst...Juergen Ributzka2014-03-251-11/+14
* [InstCombine] Don't fold bitcast into store if it would need addrspacecastRichard Osborne2014-03-251-4/+16
* Reuse earlier variables to make it clear the types involved in the cast.Richard Osborne2014-03-251-3/+3
* [msan] More precise instrumentation of select IR.Evgeniy Stepanov2014-03-251-19/+41
* SLP vectorizer: Don't hoist vector extracts of phis.Andrew Trick2014-03-251-6/+1
* remove a bunch of unused private methodsNuno Lopes2014-03-235-14/+0
* Revert r204076 for now - it caused significant regressions in a number ofLang Hames2014-03-231-47/+78
* [Constant Hoisting] Erase dead cast instructions.Juergen Ributzka2014-03-221-1/+1
* [Constant Hoisting] Fix multiple entries for the same basic block in PHI nodes.Juergen Ributzka2014-03-221-3/+36
* Remove some dead assignements found by scan-buildArnaud A. de Grandmaison2014-03-211-1/+0
* Sink: Don't sink static allocas from the entry blockTom Stellard2014-03-211-0/+7
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-211-7/+7
* [Constant Hoisting] Lazily compute the idom and cache the result.Juergen Ributzka2014-03-211-4/+43
* [Constant Hoisting] Change the algorithm to only track constants for instruct...Juergen Ributzka2014-03-211-239/+321
* [Constant Hoisting] Fix capitalization of function names.Juergen Ributzka2014-03-211-33/+34
* [Constant Hoisting] Replace the MapVector with a separate Map and Vector to k...Juergen Ributzka2014-03-211-38/+51
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-201-391/+259
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-201-259/+391
* Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn2014-03-201-507/+8
* [ASan] Do not instrument globals from the llvm.metadata section.Alexander Potapenko2014-03-201-0/+2
* Set debug info for instructions inserted in SplitBlockAndInsertIfThen.Evgeniy Stepanov2014-03-192-2/+6
* Fix use_iterator crash in ObjCArc from r203364Duncan P. N. Exon Smith2014-03-181-2/+3
* [LV] While I'm here, use range based for loops which are so much cleanerChandler Carruth2014-03-181-7/+7
* [LV] The actual change I intended to commit in r204148. Sorry for theChandler Carruth2014-03-181-8/+1
* [LV] Replace some dead code with an assert. When I first ported thisChandler Carruth2014-03-181-2/+2
* [msan] Origin tracking with history.Evgeniy Stepanov2014-03-181-10/+20
* Tolerate unmangled names in sample profiles.Diego Novillo2014-03-181-6/+12
* [msan] Kill -msan-store-clean-origin flag.Evgeniy Stepanov2014-03-181-5/+1
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-183-20/+8
* [msan] Remove unused code.Evgeniy Stepanov2014-03-181-5/+0
* Use range metadata instead of introducing selects.Dan Gohman2014-03-171-78/+47
* Consistent use of the noduplicate attribute.Eli Bendersky2014-03-171-1/+1
OpenPOWER on IntegriCloud