Remove a useless declarations (found by scan-build)
[oota-llvm.git] / lib / Transforms / Vectorize /
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-01 Arnold SchwaighoferLoopVectorize: Math functions only read rounding mode
2013-06-29 Benjamin KramerLoopVectorizer: Pack MemAccessInfo pairs.
2013-06-29 Benjamin KramerMove helper classes into anonymous namespaces.
2013-06-29 Nadav RotemWe preserve the CFG and some of the analysis passes.
2013-06-29 Nadav RotemUpdate docs.
2013-06-28 Nadav RotemSLP Vectorizer: Add support for trees with external...
2013-06-28 Nadav RotemLoopVectorizer: Refactor the code that checks if it...
2013-06-28 Arnold SchwaighoferLoopVectorize: Pull dyn_cast into setDebugLocFromInst
2013-06-28 Arnold SchwaighoferLoopVectorize: Use static function instead of DebugLocS...
2013-06-28 Arnold SchwaighoferLoopVectorize: Preserve debug location info
2013-06-27 Arnold SchwaighoferLoopVectorize: Cache edge masks created during if-conve...
2013-06-27 Arnold SchwaighoferLoopVectorize: Use vectorized loop invariant gep index...
2013-06-27 Arnold SchwaighoferLoopVectorize: Don't store a reversed value in the...
2013-06-27 Nadav RotemNo need to use a Set when a vector would do.
2013-06-26 Nadav RotemSLP: When searching for vectorization opportunities...
2013-06-26 Nadav RotemSLP: Dont erase instructions during vectorization becau...
2013-06-26 Nadav RotemErase all of the instructions that we RAUWed
2013-06-26 Nadav RotemDo not add cse-ed instructions into the visited map...
2013-06-25 Nadav RotemSLPVectorizer: support slp-vectorization of PHINodes...
2013-06-25 Nadav RotemFix a typo in the code that collected the costs recursi...
2013-06-24 Nadav RotemRename the variable to fix a warning. Thanks Andy Gibbs.
2013-06-24 Arnold SchwaighoferReapply 184685 after the SetVector iteration order...
2013-06-24 Arnold SchwaighoferLoopVectorize: Use SetVector for the access set
2013-06-24 Arnold SchwaighoferRevert "LoopVectorize: Use the dependence test utility...
2013-06-24 Arnold SchwaighoferLoopVectorize: Use the dependence test utility class
2013-06-24 Arnold SchwaighoferLoopVectorize: Add utility class for checking dependenc...
2013-06-24 Arnold SchwaighoferLoopVectorize: Add utility class for building sets...
2013-06-24 Nadav RotemSLP Vectorizer: Add support for vectorizing parts of...
2013-06-23 Nadav RotemSLP Vectorizer: Fix a bug in the code that does CSE...
2013-06-23 Nadav RotemSLP Vectorizer: Erase instructions outside the vectoriz...
2013-06-23 Nadav RotemSLP Vectorizer: Implement a simple CSE optimization...
2013-06-22 Nadav RotemSLP Vectorizer: Implement multi-block slp-vectorization.
2013-06-21 Nadav RotemSLP Vectorizer: do not search for store-chains that...
2013-06-20 Nadav RotemClang-format the SLP vectorizer. No functionality change.
2013-06-20 Nadav RotemSLPVectorization: Add a basic support for cross-basic...
2013-06-20 Nadav RotemChange the debug type to match the debug type that...
2013-06-19 Nadav RotemSLPVectorizer: handle scalars that are extracted from...
2013-06-19 Nadav RotemSLPVectorizer: start constructing chains at stores...
2013-06-19 Nadav RotemSLPVectorizer: vectorize compares and selects.
2013-06-19 Nadav RotemDocument the return value and fix a typo.
2013-06-18 Nadav RotemScan the successor blocks and use the PHI nodes as...
2013-06-18 Nadav RotemAdd a return value to make this function more useful.
2013-06-17 Pekka JaaskelainenFix for a regression caused by the LoopVectorizer when
2013-05-31 Arnold SchwaighoferLoopVectorize: Change API call to get the backedge...
2013-05-31 Arnold SchwaighoferLoopVectorize: PHIs with only outside users should...
2013-05-29 NAKAMURA TakumiLoopVectorize.cpp: Fix abuse of StringRef on Twine...
2013-05-29 NAKAMURA TakumiWhitespace.
2013-05-28 Paul RedmondAdd support for llvm.vectorizer metadata
2013-05-24 Benjamin KramerLoopVectorize: LoopSimplify can't canonicalize loops...
2013-05-22 Nadav RotemSLPVectorizer: Change the order in which new instructio...
2013-05-22 Arnold SchwaighoferLoopVectorize: Make Value pointers that could be RAUW...
2013-05-18 Arnold SchwaighoferLoopVectorize: Handle single edge PHIs
2013-05-17 Benjamin KramerLoopVectorize: Simplify code. No functionality change.
2013-05-15 Arnold SchwaighoferLoopVectorize: Move call of canHoistAllLoads to canVect...
2013-05-15 Arnold SchwaighoferLoopVectorize: Fix comments
2013-05-15 Arnold SchwaighoferLoopVectorize: Hoist conditional loads if possible
2013-05-14 Arnold SchwaighoferLoopVectorize: Handle loops with multiple forward induc...
2013-05-13 Duncan SandsSuppress GCC compiler warnings in release builds about...
2013-05-13 Nadav RotemSLPVectorizer: Swap LHS and RHS. No functionality change.
2013-05-12 Nadav RotemSLPVectorizer: Fix a bug in the code that generates...
2013-05-12 Nadav RotemSLPVectorizer: Clear the map that maps between scalars...
2013-05-11 Arnold SchwaighoferLoopVectorize: Use the widest induction variable type
2013-05-11 Arnold SchwaighoferLoopVectorize: Use variable instead of repeated functio...
2013-05-11 Arnold SchwaighoferLoopVectorize: Use IRBuilder interface in more places
2013-05-10 Nadav RotemSLPVectorizer: Add support for trees with external...
2013-05-10 Nadav RotemAdd a debug print
2013-05-09 Arnold SchwaighoferLoopVectorizer: Don't assert on the absence of inductio...
2013-05-07 Arnold SchwaighoferLoopVectorizer: Improve reduction variable identification
2013-05-07 Arnold SchwaighoferLoopVectorize: getConsecutiveVector must respect signed...
2013-05-06 Nadav RotemUpdate the comment to mention that we use TTI.
2013-05-05 Benjamin KramerLoopVectorize: Print values instead of pointers in...
2013-05-05 Arnold SchwaighoferLoopVectorize: Add support for floating point min/max...
2013-05-05 Arnold SchwaighoferLoopVectorizer: Cleanup of miminimum/maximum pattern...
2013-05-05 Arnold SchwaighoferLoopVectorize: We don't need an identity element for...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-05-03 Nadav RotemLoopVectorizer: Add support for if-conversion of PHINod...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-04-30 Nadav RotemFix a typo
2013-04-26 Nadav RotemLoopVectorizer: Calculate the number of pointers to...
2013-04-25 Nadav RotemLoopVectorizer: No need to generate pointer disambiguat...
2013-04-24 Arnold SchwaighoferLoopVectorizer: Change variable name Stride to Consecut...
2013-04-24 Arnold SchwaighoferLoopVectorize: Scalarize padded types
2013-04-24 Arnold SchwaighoferLoopVectorizer: Bail out if we don't have datalayout...
2013-04-23 Nadav RotemLoopVectorizer: Fix 15830. When scalarizing and unrolli...
2013-04-23 Pekka JaaskelainenCall the potentially costly isAnnotatedParallel() only...
2013-04-23 Pekka JaaskelainenRefuse to (even try to) vectorize loops which have...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
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-20 Nadav RotemFix PR15800. Do not try to vectorize vectors and structs.
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...
next