SLPVectorizer: change the order in which we search for vectorization candidates....
[oota-llvm.git] / lib / Transforms / Vectorize / SLPVectorizer.cpp
2013-07-14 Nadav RotemSLPVectorizer: change the order in which we search...
2013-07-12 Nadav RotemSLPVectorizer: Sink and enable CSE for ExtractElements.
2013-07-12 Nadav RotemSLPVectorize: Replace the code that checks for vectoriz...
2013-07-11 Nadav RotemRemove an argument that we dont use anymore.
2013-07-11 Nadav RotemFix a warning.
2013-07-11 Nadav RotemSLPVectorizer: refactor the code that places extracts...
2013-07-09 Nadav RotemFix PR16571, which is a bug in the code that checks...
2013-07-09 Nadav RotemSet the default insert point to the first instruction...
2013-07-08 Nadav RotemThis patch changes the saved IRBuilder insert point...
2013-07-07 Nadav RotemClear the builder insert point between tree-vectorizati...
2013-07-07 Nadav RotemSLPVectorizer: Implement DCE as part of vectorization.
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
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-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 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-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-18 Nadav RotemScan the successor blocks and use the PHI nodes as...
2013-05-22 Nadav RotemSLPVectorizer: Change the order in which new instructio...
2013-05-10 Nadav RotemAdd a debug print
2013-04-30 Nadav RotemFix a typo
2013-04-20 Nadav RotemFix PR15800. Do not try to vectorize vectors and structs.
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-15 Nadav RotemSLPVectorizer: Make it a function pass and add code...
2013-04-15 Nadav RotemSLPVectorizer: Add support for vectorizing trees that...
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-12 Nadav RotemAdd debug prints.
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-09 Nadav RotemAdd support for bottom-up SLP vectorization infrastructure.