Remove extra whitespace. NFC.
[oota-llvm.git] / lib / Transforms / Vectorize / SLPVectorizer.cpp
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-10 Arnold SchwaighoferReapply "SLPVectorizer: Ignore users that are insertele...
2014-04-09 Arnold SchwaighoferSLPVectorizer: Only vectorize intrinsics whose operands...
2014-04-05 David BlaikieFixing typo.
2014-04-02 Tim NorthoverSLPVectorizer: compare entire intrinsic for SLP compati...
2014-03-31 Arnold SchwaighoferRevert "SLPVectorizer: Ignore users that are insertelem...
2014-03-28 Arnold SchwaighoferSLPVectorizer: Take credit for free extractelement...
2014-03-28 Arnold SchwaighoferSLPVectorizer: Fix typos
2014-03-28 Arnold SchwaighoferSLPVectorizer: Ignore users that are insertelements...
2014-03-25 Andrew TrickSLP vectorizer: Don't hoist vector extracts of phis.
2014-03-12 Raul E. SilveraResubmit "[SLPV] Recognize vectorizable intrinsics...
2014-03-09 Ahmed CharlesFix build break.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-25 Rafael EspindolaMake a few more DataLayout variables const.
2014-02-24 Arnold SchwaighoferSLPVectorizer: Try vectorizing 'splat' stores
2014-02-17 Gerolf Hoflehnerfix for null VectorizedValue assertion in the SLP Vecto...
2014-02-16 Gerolf Hoflehnerfixed typo in comment as my test commit
2014-02-12 Andrea Di Biagio[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-02-01 Reid KlecknerRevert "[SLPV] Recognize vectorizable intrinsics during...
2014-01-31 Chandler Carruth[SLPV] Recognize vectorizable intrinsics during SLP...
2014-01-24 Alp TokerFix known typos
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-12-05 Rafael EspindolaFix non-deterministic behavior.
2013-12-05 Arnold SchwaighoferSLPVectorizer: An in-tree vectorized entry cannot also...
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-26 Nadav RotemPR1860 - We can't save a list of ExtractElement instruc...
2013-11-26 Nadav RotemPR18060 - When we RAUW values with ExtractElement instr...
2013-11-23 Chandler CarruthMigrate metadata information from scalar to vector...
2013-11-22 Arnold SchwaighoferSLPVectorizer: Fix whitespace errors.
2013-11-22 Yi JiangSLP Vectorizer: Extract cost will only be added once...
2013-11-19 Arnold SchwaighoferSLPVectorizer: Fix stale for Value pointer array
2013-11-19 Arnold SchwaighoferSLPVectorizer: Fix whitespace errors
2013-11-04 Benjamin KramerSLPVectorizer: Use properlyDominates to satisfy the...
2013-11-03 Benjamin KramerSLPVectorizer: Add a missing pair of parens. No functio...
2013-11-03 Benjamin KramerSLPVectorizer: When CSEing generated gathers only scan...
2013-11-02 Benjamin KramerSLPVectorizer: Remove duplicated function.
2013-10-29 Arnold SchwaighoferARM cost model: Account for zero cost scalar SROA instr...
2013-10-29 Arnold SchwaighoferSLPVectorizer: Use vector type for vectorized memory...
2013-10-16 Arnold SchwaighoferSLPVectorizer: Don't vectorize volatile memory operations
2013-10-16 Arnold SchwaighoferRevert "SLPVectorizer: Don't vectorize volatile memory...
2013-10-16 Arnold SchwaighoferSLPVectorizer: Don't vectorize volatile memory operations
2013-10-12 Arnold SchwaighoferSLPVectorizer: Sort PHINodes based on their opcode
2013-10-04 Arnold SchwaighoferSLPVectorizer: Sort inputs to commutative binary operations
2013-10-02 Yi JiangApply slp vectorization on fully-vectorizable tree...
2013-10-02 Benjamin KramerSLPVectorizer: Make store chain finding more aggressive...
2013-10-01 Rafael EspindolaRemove several unused variables.
2013-09-30 Benjamin KramerIRBuilder: Add RAII objects to reset insertion points...
2013-09-28 Robert WilhelmEven more spelling fixes for "instruction".
2013-09-27 Matt ArsenaultFix SLPVectorizer using wrong address space for load...
2013-09-27 Justin BognerTransforms: Use getFirstNonPHI to set the insertion...
2013-09-25 Arnold SchwaighoferSLPVectorize: Put horizontal reductions feeding a store...
2013-09-24 Yi Jiangset the cost of tiny trees to INT_MAX in SLP vectorizer...
2013-09-21 Arnold SchwaighoferSLPVectorizer: Fix multiline comment warning
2013-09-21 Arnold SchwaighoferReapply "SLPVectorizer: Handle more horizontal reductio...
2013-09-21 Arnold SchwaighoferRevert "SLPVectorizer: Handle more horizontal reduction...
2013-09-20 Arnold SchwaighoferSLPVectorizer: Handle more horizontal reductions (disabled)
2013-09-18 Robert LyttonPrevent LoopVectorizer and SLPVectorizer running if...
2013-09-18 Craig TopperRevert accidental commit I had to make to get the test...
2013-09-18 Craig TopperLift alignment restrictions for load/store folding...
2013-09-17 Arnold SchwaighoferSLPVectorizer: Don't vectorize phi nodes that use invok...
2013-09-03 Yi JiangIn this patch we are trying to do two things:
2013-08-26 Matt ArsenaultFix inserting instructions before last in bundle.
2013-08-26 Yi Jiangtest commit. Remove blank line
2013-08-26 Matt ArsenaultFix unused variable in release build
2013-08-26 Matt ArsenaultConstify functions
2013-08-26 Matt ArsenaultVectorize starting from insertelements building a vector
2013-08-24 Matt ArsenaultCheck if in set on insertion instead of separately
2013-08-22 Chandler CarruthTeach the SLP vectorizer the correct way to check for...
2013-08-21 Matt ArsenaultUse attribute helper function
2013-08-21 Matt ArsenaultFix typo
2013-08-20 Arnold SchwaighoferSLPVectorizer: Fix invalid iterator errors
2013-08-17 Joerg SonnenbergerPR 16899: Do not modify the basic block using the itera...
2013-08-15 Matt ArsenaultFix spelling
2013-08-12 Nadav RotemFix PR16797 - Support PHINodes with multiple inputs...
2013-08-02 Nadav RotemSLPVectorizer: Fix PR16777. PHInodes may use multiple...
2013-07-29 Nadav RotemSLPVectorier: update the debug location for the new...
2013-07-29 Nadav RotemDon't vectorize when the attribute NoImplicitFloat...
2013-07-27 Nadav RotemUpdate the comment
2013-07-26 Nadav RotemSLP Vectorier: Don't vectorize really short chains...
2013-07-26 Nadav RotemSLP Vectorizer: Disable the vectorization of non power...
2013-07-22 Nadav RotemWhen we vectorize across multiple basic blocks we may...
2013-07-22 Nadav RotemDelete unused helper functions.
2013-07-21 Nadav RotemRevert a part of r186420. Don't forbid multiple store...
2013-07-19 Nadav Rotemfix an 80-col line.
2013-07-19 Nadav RotemUse LLVMs ADTs that improve the compile time of this...
2013-07-19 Nadav RotemSLPVectorizer: Improve the compile time of isConsecutiv...
2013-07-18 Nadav RotemHandle constants without going through SCEV.
2013-07-18 Nadav RotemSLPVectorizer: Speedup isConsecutive by manually checki...
2013-07-18 Nadav RotemSLPVectorizer: Speedup isConsecutive (that checks if...
2013-07-17 Nadav RotemFix a comment.
2013-07-17 Nadav RotemAdd a micro optimization to catch cases where the PtrA...
2013-07-17 Nadav RotemSLPVectorizer: Accelerate the isConsecutive check by...
next