aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2013-01-11ARM Cost Model: We need to detect the max bitwidth of types in the loop in o...Nadav Rotem
2013-01-11Converted test dont-tce-tail-marked-call.ll to use FileCheck.Michael Gottesman
2013-01-11This commit is a 4x squash commit consisting of 4x functions converted to use...Michael Gottesman
2013-01-10PR14904: Segmentation fault running pass 'Recognize loop idioms'Shuxin Yang
2013-01-10CastInst::castIsValid should return true if the dest type is the same asEvan Cheng
2013-01-10Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The a...Owen Anderson
2013-01-10LoopVectorizer: Fix a bug in the vectorization of BinaryOperators. The Binary...Nadav Rotem
2013-01-10Fix TryToShrinkGlobalToBoolean in GlobalOpt, so that it does not discard addr...Joey Gouly
2013-01-09ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem
2013-01-09LICM: Hoist insertvalue/extractvalue out of loops.Benjamin Kramer
2013-01-09ARM Cost Model: Add a basic vectorization unrolling test.Nadav Rotem
2013-01-09Remove the -licm pass from the loop vectorizer test because the loop vectoriz...Nadav Rotem
2013-01-09Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem
2013-01-09Consider expression "0.0 - X" as the negation of X ifShuxin Yang
2013-01-08Make sure we don't emit instructions before a landingpad instruction.Bill Wendling
2013-01-07LoopVectorizer: Add support for floating point reductionsNadav Rotem
2013-01-07LoopVectorizer: When we vectorizer and widen loops we process many elements a...Nadav Rotem
2013-01-07This change is to implement following rules:Shuxin Yang
2013-01-07When code size is the priority (Oz, MinSize attribute), help llvmQuentin Colombet
2013-01-07Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth
2013-01-07Fix a mistaken commit that included some debugging code.David Tweed
2013-01-07There was a switch fall-through in the parser for textual LLVM that causedDavid Tweed
2013-01-07Switch BBVectorize to directly depend on having a TTI analysis.Chandler Carruth
2013-01-06Fix a crash in LSR replaceCongruentIVs.Andrew Trick
2013-01-05Fix a typo. Remove the duplicated test.Nadav Rotem
2013-01-05iLoopVectorize: Non commutative operators can be used as reduction variables ...Nadav Rotem
2013-01-05Force a fixed unroll count on the target independent tests.Nadav Rotem
2013-01-04tabs-to-spacesAndrew Trick
2013-01-04Do not vectorize loops with subtraction reductionsPaul Redmond
2013-01-04Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate theManman Ren
2013-01-04LoopVectorizer:Nadav Rotem
2013-01-03LoopVectorizer: Test the unrolling flag.Nadav Rotem
2013-01-02Avoid vectorization when the function has the "noimplicitflot" attribute.Nadav Rotem
2013-01-01Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2013-01-01Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2013-01-01Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem
2012-12-31recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes
2012-12-31Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"Benjamin Kramer
2012-12-31Add extra CHECK to make sure that 'or' instruction was replaced.Jakub Staszak
2012-12-31add support for PHI nodes to ObjectSizeOffsetVisitorNuno Lopes
2012-12-31Fix LICM's memory promotion optimization to preserve TBAA tags whenChris Lattner
2012-12-31teach instcombine to preserve TBAA tag when merging two stores, part ofChris Lattner
2012-12-31Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1Jakub Staszak
2012-12-30LoopVectorizer: Fix a bug in the code that updates the loop exiting block.Nadav Rotem
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ...NAKAMURA Takumi
2012-12-28Fix a stunning oversight in the inline cost analysis. It was neverChandler Carruth
2012-12-28Teach the inline cost analysis about calls that can be simplified andChandler Carruth
2012-12-28Teach instsimplify to use the constant folder where appropriate forChandler Carruth