Cleanup: test source files do not need to be executable
[oota-llvm.git] / lib / Transforms /
2013-04-21 Benjamin KramerSROA: Don't crash on a select with two identical operands.
2013-04-21 Arnold SchwaighoferRevert "SimplifyCFG: If convert single conditional...
2013-04-21 Nadav RotemSLPVectorize: Add support for vectorization of casts.
2013-04-21 Nadav RotemSLPVectorizer: Fix a bug in the code that scans the...
2013-04-21 Michael GottesmanWhen we strength reduce an objc_retainBlock call to...
2013-04-21 Michael GottesmanFixed comment typo.
2013-04-21 Michael Gottesman[objc-arc] Fixed typo in debug message.
2013-04-21 Michael Gottesman[objc-arc] Fixed comment typo.
2013-04-21 Michael Gottesman[objc-arc] Refactored OptimizeReturns so that it uses...
2013-04-20 Michael Gottesman[objc-arc] Added debug statement saying when we are...
2013-04-20 Nadav RotemFix PR15800. Do not try to vectorize vectors and structs.
2013-04-20 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
2013-04-20 Benjamin KramerVecUtils: Clean up uses of dyn_cast.
2013-04-20 Benjamin KramerSLPVectorizer: Strength reduce SmallVectors to ArrayRefs.
2013-04-20 Nadav RotemSLPVectorizer: Reduce the compile time by eliminating...
2013-04-20 Nadav Rotemrefactor tryToVectorizePair to a new method that suppor...
2013-04-20 Nadav RotemFix an unused variable warning.
2013-04-20 Nadav RotemSLPVectorizer: Improve the cost model for loop invarian...
2013-04-20 Nadav RotemReport the number of stores that were found in the...
2013-04-20 Nadav RotemFix the header comment.
2013-04-20 Nadav RotemUse 64bit arithmetic for calculating distance between...
2013-04-19 Benjamin KramerMergeFunc: Make pointer and integer types generate...
2013-04-19 Arnold SchwaighoferLoopVectorizer: Use matcher from PatternMatch.h for...
2013-04-19 Jakub StaszakKeep coding stanard. Don't use "else if" after "return".
2013-04-18 Bill WendlingImplement a better fix for PR15185.
2013-04-18 Dmitri GribenkoFix a -Wdocumentation warning
2013-04-18 Anat ShemerIn the function InstCombiner::visitExtractElementInst...
2013-04-18 Anat ShemerAdded a function scalarizePHI() that sclarizes a vector...
2013-04-18 Chris LattnerFix a comment, PR15777.
2013-04-18 Arnold SchwaighoferLoopVectorizer: Recognize min/max reductions
2013-04-18 Benjamin KramerLoopVectorize: Use a set to avoid longer cycles in...
2013-04-18 David MajnemerRevert "Combine bit test + conditional or into simple...
2013-04-18 David MajnemerCombine bit test + conditional or into simple math
2013-04-18 Michael Gottesman[objc-arc] Do not mismatch up retains inside a for...
2013-04-18 Michael GottesmanRemoved trailing whitespace.
2013-04-17 Michael Gottesman[objc-arc] Added annotation option to only emit annotat...
2013-04-17 Michael GottesmanFixed typo.
2013-04-17 Michael Gottesman[objc-arc] Added descriptions for EnableARCAnnotations...
2013-04-17 Michael Gottesman[objc-arc] Added an option to arc-annotations for turni...
2013-04-17 Peter CollingbourneDo not optimise fprintf() calls if its return value...
2013-04-16 Hans Wennborgsimplifycfg: Fix integer overflow converting switch...
2013-04-15 Bill WendlingWe are not able to bitcast a pointer to an integral...
2013-04-15 Nadav RotemSLPVectorizer: Make it a function pass and add code...
2013-04-15 Jim GrosbachFix a typo in comment.
2013-04-15 Nadav RotemAdd an option -vectorize-slp-aggressive for running...
2013-04-15 Nadav RotemRename the slp-vectorizer clang/llvm flags. No function...
2013-04-15 Nadav RotemSLPVectorizer: Add support for vectorizing trees that...
2013-04-14 David MajnemerReorders two transforms that collide with each other
2013-04-14 Benjamin KramerMiscellaneous cleanups for VecUtils.h
2013-04-14 Nadav RotemSLP: Document the scalarization cost method.
2013-04-14 Nadav RotemSLPVectorizer: Add support for trees that don't start...
2013-04-14 Nadav RotemSLPVectorizer: add initial support for reduction variab...
2013-04-13 Benjamin KramerGlobalDCE: Fix an oversight in my last commit that...
2013-04-13 Benjamin KramerFix a scalability issue with complex ConstantExprs.
2013-04-12 Benjamin KramerInstCombine: Check the operand types before merging...
2013-04-12 Nadav RotemSLPVectorizer: add support for vectorization of diamond...
2013-04-12 Nadav RotemAdd debug prints.
2013-04-12 David MajnemerSimplify (A & ~B) in icmp if A is a power of 2
2013-04-12 Arnold SchwaighoferLoopVectorizer: integer division is not a reduction...
2013-04-11 David MajnemerOptimize icmp involving addition better
2013-04-11 Benjamin KramerFix for wrong instcombine on vector insert/extract
2013-04-11 Alexey Samsonov[ASan] Allow disabling init-order checks for globals...
2013-04-11 Benjamin KramerRename the C function to create a SLPVectorizerPass...
2013-04-10 Nadav RotemMake the SLP store-merger less paranoid about function...
2013-04-10 Nadav RotemWe require DataLayout for analyzing the size of stores.
2013-04-10 Joey GoulyChange CloneFunctionInto to always clone Argument attri...
2013-04-09 Bob WilsonFix some comment typos.
2013-04-09 Nadav RotemAdd support for bottom-up SLP vectorization infrastructure.
2013-04-08 Shuxin YangRedo the fix Benjamin Kramer committed in r178793 about...
2013-04-07 Chandler CarruthFix PR15674 (and PR15603): a SROA think-o.
2013-04-05 Michael GottesmanRemoved trailing whitespace.
2013-04-05 Michael GottesmanAn objc_retain can serve as a use for a different pointer.
2013-04-05 Michael GottesmanProperly model precise lifetime when given an incomplet...
2013-04-05 Jim GrosbachTidy up a bit. No functional change.
2013-04-05 Shuxin YangDisable the optimization about promoting vector-element...
2013-04-05 Michael GottesmanAdded two debug logging messages to VisitInstructionsTo...
2013-04-05 Michael GottesmanCleaned up whitespace and made debug logging less verbose.
2013-04-04 Arnold SchwaighoferLoopVectorizer: Pass OperandValueKind information to...
2013-04-04 Benjamin KramerReassociate: Avoid iterator invalidation.
2013-04-03 Michael GottesmanRefactored out the helper method FindPredecessorAutorel...
2013-04-03 Michael GottesmanRefactored out the helper function FindPredecessorRetai...
2013-04-03 Michael GottesmanSmall cleanups.
2013-04-03 Michael GottesmanRefactored out a part of ObjCARCOpt::OptimizeReturns...
2013-04-03 Michael GottesmanRemoved an old comment.
2013-04-03 Michael GottesmanClean up arc annotations by moving the top/bottom BB...
2013-04-03 Michael GottesmanRemove an optimization where we were changing an objc_a...
2013-04-03 Michael GottesmanImproved comment. No functionality change.
2013-04-02 Bill WendlingUse a worklist to avoid a sneaky iterator invalidation.
2013-04-01 Shuxin YangCorrect assertion condition
2013-03-30 Shuxin YangImplement XOR reassociation. It is based on following...
2013-03-29 Michael GottesmanAdd clang.arc.used to ModuleHasARC so ARC always runs...
2013-03-29 Michael GottesmanRemoved trailing whitespace.
2013-03-28 Michael GottesmanRemoved dead code from ObjCARCOpts relating to tracking...
2013-03-28 Bill WendlingMinor simplification.
2013-03-28 Michael GottesmanNon optimizable objc_retainBlock calls are not forwarding.
2013-03-28 Michael Gottesman[ObjCARC] Strength reduce objc_retainBlock -> objc_reta...
2013-03-28 Kostya Serebryany[tsan] make sure memset/memcpy/memmove are not inlined...
2013-03-28 Akira HatanakaCheck if Type is a vector before calling function Type...
2013-03-26 Bill WendlingUse the full path when outputting the `.gcda' file.
2013-03-26 Ulrich WeigandMake InstCombineCasts.cpp:OptimizeIntToFloatBitCast...
next