aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2013-04-14Reorders two transforms that collide with each otherDavid Majnemer
2013-04-14Make the command line triple match the module triple.Nadav Rotem
2013-04-14Remove unused function attributes.Nadav Rotem
2013-04-14SLPVectorizer: Add support for trees that don't start at binary operators, an...Nadav Rotem
2013-04-14SLPVectorizer: add initial support for reduction variable vectorization.Nadav Rotem
2013-04-13GlobalDCE: Fix an oversight in my last commit that could lead to crashes.Benjamin Kramer
2013-04-13Fix a scalability issue with complex ConstantExprs.Benjamin Kramer
2013-04-12InstCombine: Check the operand types before merging fcmp ord & fcmp ord.Benjamin Kramer
2013-04-12SLPVectorizer: add support for vectorization of diamond shaped trees. We now ...Nadav Rotem
2013-04-12CostModel: increase the default cost of supported floating point operations f...Nadav Rotem
2013-04-12Have the StripMetadata pass also strip unsupported named metadata.Jan Voung
2013-04-12PNaCl: extend GlobalCleanup to null-out extern_weak function references, and ...Derek Schuff
2013-04-12Simplify (A & ~B) in icmp if A is a power of 2David Majnemer
2013-04-12LoopVectorizer: integer division is not a reduction operationArnold Schwaighofer
2013-04-11Optimize icmp involving addition betterDavid Majnemer
2013-04-11Fix for wrong instcombine on vector insert/extractBenjamin Kramer
2013-04-11Add missing colons to check lines.Benjamin Kramer
2013-04-11FileCheckize a bunch of tests.Benjamin Kramer
2013-04-10Make the SLP store-merger less paranoid about function calls. We check for fu...Nadav Rotem
2013-04-09Add support for bottom-up SLP vectorization infrastructure.Nadav Rotem
2013-04-09Revert r176408 and r176407 to address PR15540.Nadav Rotem
2013-04-09Converted 8x tests of SimplifyCFG to use FileCheck instead of grep.Michael Gottesman
2013-04-09Revert 179071 because it is not the right way to support non standard new/new...Nadav Rotem
2013-04-08c++ new operators are not malloc-like functions because they do not return un...Nadav Rotem
2013-04-07Fix PR15674 (and PR15603): a SROA think-o.Chandler Carruth
2013-04-05An objc_retain can serve as a use for a different pointer.Michael Gottesman
2013-04-05Properly model precise lifetime when given an incomplete dataflow sequence.Michael Gottesman
2013-04-05Disable the optimization about promoting vector-element-access with symbolic ...Shuxin Yang
2013-04-04LoopVectorizer: Pass OperandValueKind information to the cost modelArnold Schwaighofer
2013-04-04PNaCl: Change ExpandVarArgs to work around invalid use of va_argMark Seaborn
2013-04-03Remove an optimization where we were changing an objc_autorelease into an obj...Michael Gottesman
2013-04-02Use a worklist to avoid a sneaky iterator invalidation.Bill Wendling
2013-04-01Correct assertion conditionShuxin Yang
2013-04-01X86TTI: Add accurate costs for itofp operations, based on the actual instruct...Benjamin Kramer
2013-03-30Implement XOR reassociation. It is based on following rules:Shuxin Yang
2013-03-29PNaCl: Fix ExpandTls to handle a couple of corner cases involving PHI nodesMark Seaborn
2013-03-29Updated test0 of retain-not-declared.ll to reflect the fact that objc-arc-exp...Michael Gottesman
2013-03-29Add clang.arc.used to ModuleHasARC so ARC always runs if said call is present...Michael Gottesman
2013-03-28Add a pass to strip bitcode metadata.Jan Voung
2013-03-28Non optimizable objc_retainBlock calls are not forwarding.Michael Gottesman
2013-03-28[ObjCARC] Strength reduce objc_retainBlock -> objc_retain if the objc_retainB...Michael Gottesman
2013-03-28Remove -O3.Akira Hatanaka
2013-03-28Revert "Adding DIImportedModules to DIScopes."David Blaikie
2013-03-28Check if Type is a vector before calling function Type::getVectorNumElements.Akira Hatanaka
2013-03-27PNaCl: Fix ExpandVarArgs to handle "byval" struct arguments properlyMark Seaborn
2013-03-27Added back in the test for arc-annotations.Michael Gottesman
2013-03-27Adding DIImportedModules to DIScopes.David Blaikie
2013-03-26PNaCl: Add ExpandGetElementPtr pass for converting GetElementPtr to arithmeticMark Seaborn
2013-03-26Add test case for commit r178031.Ulrich Weigand
2013-03-26Remove testcase. It's failing on some platforms but not others.Bill Wendling