aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '100fbdd06be7590b23c4707a98cd605bdb519498' into merge_20130612Stephen Hines2013-06-1236-904/+2547
|\
| * Always remove an alias when we rename the target.Rafael Espindola2013-06-121-3/+1
| * Move PathV2.h to Path.hRafael Espindola2013-06-111-1/+1
| * Change how globalopt handles aliases in llvm.used.Rafael Espindola2013-06-111-100/+156
| * Make DeadArgumentElimination more conservative on variadic functionsTim Northover2013-06-091-5/+17
| * Fix a potential bug in r183584.Shuxin Yang2013-06-081-4/+8
| * Fix an assertion in MemCpyOpt pass.Shuxin Yang2013-06-071-2/+4
| * [objc-arc] Ensure that the cfg path count does not overflow when we multiply ...Michael Gottesman2013-06-071-10/+38
| * Simplify code. No functionality change.Jakub Staszak2013-06-061-2/+1
| * Jeffrey Yasskin volunteered to benchmark the vectorizer on -O2 or -Os when co...Nadav Rotem2013-06-061-1/+7
| * Re-apply "Use IRBuilder instead of ConstantInt methods." with the fixed issues.Jakub Staszak2013-06-061-68/+55
| * Revert "Use IRBuilder instead of ConstantInt methods. It simplifies code a li...Rafael Espindola2013-06-061-56/+70
| * Remove unneeded cast<>.Jakub Staszak2013-06-061-2/+2
| * Use IRBuilder instead of ConstantInt methods.Jakub Staszak2013-06-061-27/+17
| * Use IRBuilder instead of ConstantInt methods. It simplifies code a little bit.Jakub Staszak2013-06-051-70/+56
| * IndVarSimplify: check if loop invariant expansion can trapDavid Majnemer2013-06-041-1/+1
| * Second part of pr16069Rafael Espindola2013-06-041-4/+9
| * Typo: s/caes/cases/ in SimplifyCFGHans Wennborg2013-06-041-1/+1
| * Delete dead safety check.Nick Lewycky2013-06-031-6/+1
| * SimplifyCFG: Do not transform PHI to select if doing so would be unsafeDavid Majnemer2013-06-031-2/+19
| * SimplifyCFG: Small cleanup, use ICmpInst::isEquality()David Majnemer2013-06-031-3/+1
| * [asan] ASan Linux MIPS32 support (llvm part), patch by Jyun-Yan YKostya Serebryany2013-06-031-1/+10
| * When determining the new index for an insertelement, we may not assume that anNick Lewycky2013-06-011-7/+9
| * SimplifyCFG: Fix typo in comment for ComputeSpeculationCostDavid Majnemer2013-06-011-1/+1
| * Move getRealLinkageName to a common place and remove all the duplicates of it.Benjamin Kramer2013-06-011-13/+2
| * LoopVectorize: Change API call to get the backedge taken countArnold Schwaighofer2013-05-311-3/+3
| * Loop Strength Reduce: Scaling factor cost.Quentin Colombet2013-05-311-3/+43
| * LoopVectorize: PHIs with only outside users should prevent vectorizationArnold Schwaighofer2013-05-311-13/+30
| * Modify how the formulae are rated in Loop Strength Reduce.Quentin Colombet2013-05-311-6/+45
| * Simplify multiplications by vectors whose elements are powers of 2.Rafael Espindola2013-05-311-16/+48
| * [msan] Handle mixed track-origins and keep-going settings (llvm part).Evgeniy Stepanov2013-05-311-4/+6
| * Reapply with r182909 with a fix to the calculation of the new indices forNick Lewycky2013-05-312-2/+257
| * Revert r182909.Evgeniy Stepanov2013-05-302-246/+0
| * Swizzle vector inputs if it helps us eliminate shuffles.Nick Lewycky2013-05-302-0/+246
| * LoopVectorize.cpp: Fix abuse of StringRef on Twine. Twine captures the pointe...NAKAMURA Takumi2013-05-291-2/+1
| * Whitespace.NAKAMURA Takumi2013-05-291-4/+4
| * Add support for llvm.vectorizer metadataPaul Redmond2013-05-281-20/+139
| * Extend RemapInstruction and friends to take an optional new parameter, a Valu...James Molloy2013-05-282-12/+22
| * [msan] Fix argument shadow alignment.Evgeniy Stepanov2013-05-281-4/+11
| * Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-244-4/+4
| * [objc-arc] KnownSafe does not imply that it is safe to perform code motion ac...Michael Gottesman2013-05-241-8/+40
| * [objc-arc] Make sure that multiple owners is propogated correctly through the...Michael Gottesman2013-05-241-17/+16
| * LoopVectorize: LoopSimplify can't canonicalize loops with an indirectbr in it...Benjamin Kramer2013-05-241-1/+4
| * Run clang-format over the scalarizePHI function.Joey Gouly2013-05-241-12/+8
| * scalarizePHI needs to insert the next ExtractElement in the same blockJoey Gouly2013-05-241-2/+4
| * Re-implement DebugIR in a way that does not subclass AssemblyWriter:Daniel Malea2013-05-231-102/+166
| * More symbols that should be static.Benjamin Kramer2013-05-231-2/+2
| * [objc-arc] Fixed number of prefixing slashes in some comments in a function f...Michael Gottesman2013-05-231-6/+6
| * SLPVectorizer: Change the order in which new instructions are added to the fu...Nadav Rotem2013-05-223-57/+132
| * This is an update to a previous commit (r181216).Jean-Luc Duprat2013-05-222-29/+43